boot2

Playing with the boostrap
git clone https://git.ryansepassi.com/git/boot2.git
Log | Files | Refs | README

00208.c (498B)


      1 #include <stdio.h>
      2 struct wchar {
      3     char *data; char mem[1];
      4 };
      5 struct wint {
      6     char *data; int mem[1];
      7 };
      8 int f1char (void) {
      9     char s[9]="nonono";
     10     struct wchar q = {"bugs"};
     11     return !s[0];
     12 }
     13 int f1int (void) {
     14     char s[9]="nonono";
     15     struct wint q = {"bugs"};
     16     return !s[0];
     17 }
     18 int main (void) {
     19    char s[9]="nonono";
     20    static struct wchar q = {"bugs", {'c'}};
     21    //printf ("tcc has %s %s\n", s, q.data);
     22    if (f1char() || f1int())
     23      printf ("bla\n");
     24    return !s[0];
     25 }