インライン関数
GNUコンパイラだと、 inline void func(); とかでインライン関数になるらしい。
GNUコンパイラだと、 inline void func(); とかでインライン関数になるらしい。
% gcc -E -dM -x c /dev/null
外部変数を提供する場合は、提供する人がCファイルに実体を持たなくてはいけない。 当たり前といえば、当たり前か。。。
sizeof演算子で生成される符号なし整数の型。
↓これで、構造体定義+宣言を同時にできる。( ´_ゝ`)ヤレヤレ… static struct { i32 cnt; u8* pos; u8 buf[sem_UBUFSIZE]; } sem_ubuf;
printf("hexl = 0x%08x\n", hexl);