Commit | Line | Data |
---|---|---|
1 | /* | |
2 | * SPDX-License-Identifier: LGPL-2.1-or-later | |
3 | * | |
4 | * Copyright (C) 2009 Pierre-Marc Fournier | |
5 | */ | |
6 | ||
7 | #ifndef UST_SNPRINTF | |
8 | #define UST_SNPRINTF | |
9 | ||
10 | #include <stdarg.h> | |
11 | #include <stddef.h> | |
12 | ||
13 | __attribute__((visibility("hidden"))) | |
14 | int ust_safe_vsnprintf(char *str, size_t n, const char *fmt, va_list ap); | |
15 | ||
16 | __attribute__((visibility("hidden"))) | |
17 | int ust_safe_snprintf(char *str, size_t n, const char *fmt, ...) | |
18 | __attribute__ ((format (printf, 3, 4))); | |
19 | ||
20 | #endif /* UST_SNPRINTF */ |