摘要: 有些系统,例如AIX,没有vasprintf和asprintf,如果是做porting,有时需要写一个简单的代替。代码如下: 1 #if !defined(HAVE_VASPRINTF) 2 #if defined(WINDOWS) 3 int 4 vasprintf (char **ptr, const char *format, va_list ap) 5 { 6 int len; 7 8 len = _vscprintf_p (format, ap) + 1; 9 *ptr = (char *) malloc (len * sizeof (char)); 1... 阅读全文
posted @ 2013-09-27 11:51 laughingLau 阅读(3777) 评论(0) 推荐(0) 编辑