source: EcnlProtoTool/trunk/tcc-0.9.27/tests/tests2/82_attribs_position.c@ 331

Last change on this file since 331 was 331, checked in by coas-nagasima, 6 years ago

prototoolに関連するプロジェクトをnewlibからmuslを使うよう変更・更新
ntshellをnewlibの下位の実装から、muslのsyscallの実装に変更・更新
以下のOSSをアップデート
・mruby-1.3.0
・musl-1.1.18
・onigmo-6.1.3
・tcc-0.9.27
以下のOSSを追加
・openssl-1.1.0e
・curl-7.57.0
・zlib-1.2.11
以下のmrbgemsを追加
・iij/mruby-digest
・iij/mruby-env
・iij/mruby-errno
・iij/mruby-iijson
・iij/mruby-ipaddr
・iij/mruby-mock
・iij/mruby-require
・iij/mruby-tls-openssl

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/x-csrc
File size: 386 bytes
Line 
1typedef unsigned short uint16_t;
2typedef unsigned char uint8_t;
3
4typedef union Unaligned16a {
5 uint16_t u;
6 uint8_t b[2];
7} __attribute__((packed)) Unaligned16a;
8
9typedef union __attribute__((packed)) Unaligned16b {
10 uint16_t u;
11 uint8_t b[2];
12} Unaligned16b;
13
14extern void foo (void) __attribute__((stdcall));
15void __attribute__((stdcall)) foo (void)
16{
17}
18
19int main () { return 0; }
Note: See TracBrowser for help on using the repository browser.