int bs_SampleMakeResultBuffer(struct bs_schemaresultbuf_tag* result, const char* fmt,
)


{
va_list args;
va_start(args, fmt);
result->size = vsprintf(result->buf, fmt, args);
va_end(args);

return 0;
}

#if !defined(__WIN_DEBUG__)
#define BS_SAMPLE_MAKERESULTBUFFER(result, fmt, arg
) \


{ \
bs_SampleMakeResultBuffer(result, fmt, ##arg); \
}
#else
#define BS_SAMPLE_MAKERESULTBUFFER(result, fmt,
) \


{ \
bs_SampleMakeResultBuffer(result, fmt, __VA_ARGS__); \
}
#endif
工作中,一直用UNIX下的GCC編譯,為了調試方便,我還是習慣先在Windows下的VC調試好后再移植到UNIX上,因此兩個平臺和編譯器間的微小差異往往會搞死我,每次搞定了,如果不記錄下,回頭又忘記了,唉,都懷疑自己已經開始老年癡呆了~~
前天終于將YAO的程序寫好了,修修改改,從2009年到2010年了,加上工作上的代碼量也多了點,回到家,手指頭嚴重拒絕敲打腦袋里面的代碼,因此進來無輸出。。。