Mercurial > pub > dyncall > dyncall
comparison test/suite_aggrs/cases.c @ 446:54c1dc2e6ea5
suite_aggrs: added knob to enable/disable generation of empty structs (some compilers like Plan9's pcc don't allow them)
author | Tassilo Philipp |
---|---|
date | Wed, 26 Jan 2022 23:04:07 +0100 |
parents | 4bd3ed699de8 |
children | 68d98455a8bd |
comparison
equal
deleted
inserted
replaced
445:4bd3ed699de8 | 446:54c1dc2e6ea5 |
---|---|
45 #define f float | 45 #define f float |
46 #define d double | 46 #define d double |
47 #define a void* /* all generated aggregates */ | 47 #define a void* /* all generated aggregates */ |
48 | 48 |
49 #include "dyncall.h" | 49 #include "dyncall.h" |
50 #include "cases.h" | 50 |
51 #if defined(DC__OS_Plan9) | |
52 /* Plan9 pcc does not allow empty structs */ | |
53 # include "nonemptystructs.h" | |
54 #else | |
55 # include "cases.h" | |
56 #endif | |
51 | 57 |
52 int G_ncases = sizeof(G_sigtab)/sizeof(G_sigtab[0]); | 58 int G_ncases = sizeof(G_sigtab)/sizeof(G_sigtab[0]); |
53 int G_naggs = sizeof(G_agg_sigs)/sizeof(G_agg_sigs[0]); | 59 int G_naggs = sizeof(G_agg_sigs)/sizeof(G_agg_sigs[0]); |
54 | 60 |