]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/ntp/include/ntp_sprintf.h
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / contrib / ntp / include / ntp_sprintf.h
1 /*
2  * Handle ancient char* *s*printf*() systems
3  */
4
5 #ifdef SPRINTF_CHAR
6 # define SPRINTF(x)     strlen(sprintf/**/x)
7 # define SNPRINTF(x)    strlen(snprintf/**/x)
8 # define VSNPRINTF(x)   strlen(vsnprintf/**/x)
9 #else
10 # define SPRINTF(x)     ((size_t)sprintf x)
11 # define SNPRINTF(x)    ((size_t)snprintf x)
12 # define VSNPRINTF(x)   ((size_t)vsnprintf x)
13 #endif