1234567891011121314151617181920212223242526 |
- /ISTART/c\
- /* test bit fields */\
- struct bfs {\
- unsigned int bf1:1 ;\
- unsigned int bf2:4 ;\
- unsigned int bf3:8 ;\
- unsigned int bf4:16 ;\
- } bfs ;
- s/FN/main/
- /LSTART/c\
- bfs.bf1=1 ; bfs.bf2=8 ;
- /[XYZS]/s/.*/& ; printf("%s#","&"@) ;/
- /Z1/s/#/ %u&/
- /Z1/s/@/, Z1&/
- /Z2/s/#/ %u&/
- /Z2/s/@/, Z2&/
- /Z1/s/^/Z1 = 255 ; /
- /Z2/s/^/Z2 = 3 ; /
- /[XYZS]/s/^/ /
- s/X/bfs.bf1/g
- s/Y/bfs.bf2/g
- s/S/1/g
- s/Z1/bfs.bf3/g
- s/Z2/bfs.bf4/g
- s/#/\\n/
- s/@//
|