liblinux++

A hosted C++ runtime without any libc.
git clone git://henryandlizzy.uk/liblinux++
Log | Files | Refs

test.cpp (309B)


      1 #include "linux.hpp"
      2 
      3 char const rodata[] = "rodata\n";
      4 char data[] = "data\n";
      5 char bss[4];
      6 
      7 void text()
      8 {
      9 	*write(stdout, {rodata, sizeof(rodata) - 1});
     10 	*write(stdout, {data, sizeof(data) - 1});
     11 
     12 	bss[0] = 'b';
     13 	bss[1] = 's';
     14 	bss[2] = 's';
     15 	bss[3] = '\n';
     16 	*write(stdout, bss);
     17 }
     18 
     19 int main()
     20 {
     21 	text();
     22 }