39 #ifndef _GLIBCXX_CSTDIO 40 #define _GLIBCXX_CSTDIO 1 42 #ifdef _GLIBCXX_SYSHDR 43 #pragma GCC system_header 49 #if __cplusplus <= 201103L && !defined(_GLIBCXX_HAVE_GETS) 50 extern "C" char* gets (
char* __s) __attribute__((__deprecated__));
75 #if __cplusplus <= 201103L 124 #if __cplusplus <= 201103L 142 #if _GLIBCXX_USE_TMPNAM 151 #if _GLIBCXX_USE_C99_STDIO 161 #if _GLIBCXX_USE_C99_CHECK || _GLIBCXX_USE_C99_DYNAMIC 163 (snprintf)(
char * __restrict, std::size_t,
const char * __restrict, ...)
166 (vfscanf)(FILE * __restrict,
const char * __restrict, __gnuc_va_list);
167 extern "C" int (vscanf)(
const char * __restrict, __gnuc_va_list);
169 (vsnprintf)(
char * __restrict, std::size_t,
const char * __restrict,
170 __gnuc_va_list)
throw ();
172 (vsscanf)(
const char * __restrict,
const char * __restrict, __gnuc_va_list)
176 #if !_GLIBCXX_USE_C99_DYNAMIC 187 using ::__gnu_cxx::snprintf;
188 using ::__gnu_cxx::vfscanf;
189 using ::__gnu_cxx::vscanf;
190 using ::__gnu_cxx::vsnprintf;
191 using ::__gnu_cxx::vsscanf;
194 #endif // _GLIBCXX_USE_C99_STDIO GNU extensions for public use.
ISO C++ entities toplevel namespace is std.