⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nldbl-compat.h

📁 glibc 2.9,最新版的C语言库函数
💻 H
字号:
/* Prototypes for compatibility double == long double entry points.   Copyright (C) 2006, 2007 Free Software Foundation, Inc.   This file is part of the GNU C Library.   Contributed by Jakub Jelinek <jakub@cygnus.com>, 2006.   The GNU C Library is free software; you can redistribute it and/or   modify it under the terms of the GNU Lesser General Public   License as published by the Free Software Foundation; either   version 2.1 of the License, or (at your option) any later version.   The GNU C Library is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   Lesser General Public License for more details.   You should have received a copy of the GNU Lesser General Public   License along with the GNU C Library; if not, write to the Free   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA   02111-1307 USA.  */#ifndef __NLDBL_COMPAT_H#define __NLDBL_COMPAT_H	1/* Avoid long double prototypes.  */#define __NO_LONG_DOUBLE_MATH	1#include <stdarg.h>#include <stdlib.h>#include <stdio.h>#include <printf.h>#include <wchar.h>#include <math.h>#include <monetary.h>#include <sys/syslog.h>/* Declare the __nldbl_NAME function the wrappers call that's in libc.so.  */#define NLDBL_DECL(name) extern __typeof (name) __nldbl_##nameNLDBL_DECL (_IO_vfscanf);NLDBL_DECL (vfscanf);NLDBL_DECL (vfwscanf);NLDBL_DECL (obstack_vprintf);NLDBL_DECL (vasprintf);NLDBL_DECL (dprintf);NLDBL_DECL (vdprintf);NLDBL_DECL (fprintf);NLDBL_DECL (vfprintf);NLDBL_DECL (vfwprintf);NLDBL_DECL (vsnprintf);NLDBL_DECL (vsprintf);NLDBL_DECL (vsscanf);NLDBL_DECL (vswprintf);NLDBL_DECL (vswscanf);NLDBL_DECL (__asprintf);NLDBL_DECL (asprintf);NLDBL_DECL (__printf_fp);NLDBL_DECL (printf_size);NLDBL_DECL (syslog);NLDBL_DECL (vsyslog);NLDBL_DECL (qecvt);NLDBL_DECL (qfcvt);NLDBL_DECL (qgcvt);NLDBL_DECL (__vstrfmon_l);NLDBL_DECL (__isoc99_scanf);NLDBL_DECL (__isoc99_fscanf);NLDBL_DECL (__isoc99_sscanf);NLDBL_DECL (__isoc99_vscanf);NLDBL_DECL (__isoc99_vfscanf);NLDBL_DECL (__isoc99_vsscanf);NLDBL_DECL (__isoc99_wscanf);NLDBL_DECL (__isoc99_fwscanf);NLDBL_DECL (__isoc99_swscanf);NLDBL_DECL (__isoc99_vwscanf);NLDBL_DECL (__isoc99_vfwscanf);NLDBL_DECL (__isoc99_vswscanf);/* This one does not exist in the normal interface, only   __nldbl___vstrfmon really exists.  */extern ssize_t __nldbl___vstrfmon (char *, size_t, const char *, va_list)  __THROW;/* These don't use __typeof because they were not declared by the headers,   since we don't compile with _FORTIFY_SOURCE.  */extern int __nldbl___vfprintf_chk (FILE *__restrict, int,				   const char *__restrict, _G_va_list);extern int __nldbl___vfwprintf_chk (FILE *__restrict, int,				    const wchar_t *__restrict, __gnuc_va_list);extern int __nldbl___vsprintf_chk (char *__restrict, int, size_t,				   const char *__restrict, _G_va_list) __THROW;extern int __nldbl___vsnprintf_chk (char *__restrict, size_t, int, size_t,				    const char *__restrict, _G_va_list)  __THROW;extern int __nldbl___vswprintf_chk (wchar_t *__restrict, size_t, int, size_t,				    const wchar_t *__restrict, __gnuc_va_list)  __THROW;extern int __nldbl___vasprintf_chk (char **, int, const char *, _G_va_list)  __THROW;extern int __nldbl___vdprintf_chk (int, int, const char *, _G_va_list);extern int __nldbl___obstack_vprintf_chk (struct obstack *, int, const char *,					  _G_va_list) __THROW;extern void __nldbl___vsyslog_chk (int, int, const char *, va_list);#endif /* __NLDBL_COMPAT_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -