Lines Matching refs:args
161 va_list args) {
171 /* On Linux* OS Intel(R) 64, vsnprintf() modifies args argument, so vsnprintf()
172 crashes if it is called for the second time with the same args. To prevent
173 the crash, we have to pass a fresh intact copy of args to vsnprintf() on each
177 However, it seems vsnprintf() does not modify args argument on Windows* OS.
182 va_copy(_args, args); // Make copy of args.
183 #define args _args // Substitute args with its copy, _args.
185 rc = KMP_VSNPRINTF(buffer->str + buffer->used, free, format, args);
187 #undef args // Remove substitution.
221 va_list args;
222 va_start(args, format);
223 rc = __kmp_str_buf_vprint(buffer, format, args);
224 va_end(args);
403 va_list args;
416 va_start(args, format);
417 rc = KMP_VSNPRINTF(buffer, size, format, args);
418 va_end(args);