zero-terminated safe sprintf
| 932 | |
| 933 | // zero-terminated safe sprintf |
| 934 | int safeprintf(char* dst, size_t size, const char* src, ...) |
| 935 | { |
| 936 | va_list args; |
| 937 | va_start(args, src); |
| 938 | |
| 939 | int result = vsnprintf(dst, size, src, args); |
| 940 | dst[size-1] = '\0'; |
| 941 | return result; |
| 942 | } |
| 943 | |
| 944 | ExternVarInfo *codeVars = NULL; |
| 945 | unsigned int codeTypeCount = 0; |
no outgoing calls
no test coverage detected