odin-blend2d

Odin bindings to Blend2D
Log | Files | Refs | README | LICENSE

test.h (594B)


      1 #include <stdarg.h>
      2 
      3 #define TEST unsigned char
      4 
      5 typedef signed long   Int64;
      6 typedef unsigned long UInt64;
      7 
      8 typedef char testType[2];
      9 
     10 typedef void (*myLogImpl)(const char* fmt, ...);
     11 
     12 typedef void (myLogImpl2)(const char* fmt, ...);
     13 
     14 struct MyVtable {
     15   myLogImpl    logger;
     16   myLogImpl2*  logger2;
     17   myLogImpl*   logger3;
     18   myLogImpl2** logger4;
     19 };
     20 
     21 void test1(myLogImpl log);
     22 
     23 void test2(myLogImpl2* log);
     24 
     25 void test3(myLogImpl* log);
     26 
     27 void test4(myLogImpl2** log);
     28 
     29 char constArray(const char arr[2]);
     30 
     31 char typedef_test(testType arr);
     32 
     33 void functionNoProto();
     34 
     35 void functionProto(void);
     36