Changeset 2908 in kBuild
- Timestamp:
- Sep 9, 2016 10:48:40 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/msc_buffered_printf.c
r2907 r2908 90 90 if (isatty(fd)) 91 91 { 92 char szTmp[8192];92 char *pszTmp = (char *)alloca(16384); 93 93 va_list va2 = va; 94 int cchRet = vsnprintf( szTmp, sizeof(szTmp), pszFormat, va2);95 if (cchRet >= sizeof(szTmp)- 1)96 return (int)maybe_con_fwrite( szTmp, cchRet, 1, stdout);94 int cchRet = vsnprintf(pszTmp, 16384, pszFormat, va2); 95 if (cchRet < 16384 - 1) 96 return (int)maybe_con_fwrite(pszTmp, cchRet, 1, stdout); 97 97 } 98 98 } … … 131 131 if (isatty(fd)) 132 132 { 133 char szTmp[8192]; 134 va_start(va, pszFormat); 135 cchRet = vsnprintf(szTmp, sizeof(szTmp), pszFormat, va); 136 va_end(va); 137 if (cchRet >= sizeof(szTmp) - 1) 138 return (int)maybe_con_fwrite(szTmp, cchRet, 1, pFile); 133 char *pszTmp = (char *)alloca(16384); 134 if (pszTmp) 135 { 136 va_start(va, pszFormat); 137 cchRet = vsnprintf(pszTmp, 16384, pszFormat, va); 138 va_end(va); 139 if (cchRet < 16384 - 1) 140 return (int)maybe_con_fwrite(pszTmp, cchRet, 1, pFile); 141 } 139 142 } 140 143 }
Note:
See TracChangeset
for help on using the changeset viewer.