gcc (GCC) 4.5.1 20100924 (Red Hat 4.5.1-4)
23页的Included Files中需要做些改变。并且所有使用PRINTN的地方都需要把f对应的参数加上单引号才行。
diff original.h modified_defs.h
3c3
< #define PR(format,value) printf("value = %formatt", (value))
---
> #define PR(format,value) STR[9]=(format), printf(STR, (value))
18a19
> char STR[15]="value = %ft";
否则PR中的format不会被替换,value会以%f的方式显示出来。