Import Upstream version 2.72.4
This commit is contained in:
commit
4ef3ff9793
2003 changed files with 1332420 additions and 0 deletions
46
glib/gnulib/g-gnulib.h
Normal file
46
glib/gnulib/g-gnulib.h
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
/* GLIB - Library of useful routines for C programming
|
||||
* Copyright (C) 2003 Matthias Clasen
|
||||
*
|
||||
* This 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 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This 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 this library; if not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#ifndef __G_GNULIB_H__
|
||||
|
||||
#include "config.h"
|
||||
#include <stdlib.h>
|
||||
#include "glib/glib.h"
|
||||
|
||||
/* Private namespace for gnulib functions */
|
||||
#define asnprintf _g_gnulib_asnprintf
|
||||
#define vasnprintf _g_gnulib_vasnprintf
|
||||
#define printf_parse _g_gnulib_printf_parse
|
||||
#define printf_fetchargs _g_gnulib_printf_fetchargs
|
||||
|
||||
/* Use GLib memory allocation */
|
||||
#undef malloc
|
||||
#undef realloc
|
||||
#undef free
|
||||
#define malloc g_malloc
|
||||
#define realloc g_realloc
|
||||
#define free g_free
|
||||
|
||||
/* Ensure only C99 snprintf gets used */
|
||||
#undef HAVE_SNPRINTF
|
||||
#ifdef HAVE_C99_SNPRINTF
|
||||
#define HAVE_SNPRINTF 1
|
||||
#else
|
||||
#define HAVE_SNPRINTF 0
|
||||
#endif
|
||||
|
||||
|
||||
#endif /* __G_GNULIB_H__ */
|
||||
Loading…
Add table
Add a link
Reference in a new issue