* malloc/free.c (__malloc_safe_bcopy, memmove): Don't define

#ifdef emacs.
	* malloc/realloc.c: Likewise.

	* stdio/_itoa.c (_EXTERN_INLINE): Define to empty before #include
 	"_itoa.h".
	(_itoa): Function removed.
This commit is contained in:
Roland McGrath 1995-04-08 16:28:41 +00:00
parent 73fbb9a523
commit 8ab69eb330
2 changed files with 15 additions and 23 deletions

View File

@ -1,5 +1,13 @@
Sat Apr 8 00:40:59 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> Sat Apr 8 00:40:59 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* malloc/free.c (__malloc_safe_bcopy, memmove): Don't define
#ifdef emacs.
* malloc/realloc.c: Likewise.
* stdio/_itoa.c (_EXTERN_INLINE): Define to empty before #include
"_itoa.h".
(_itoa): Function removed.
* malloc/free.c: Remove use of `assert'. * malloc/free.c: Remove use of `assert'.
* malloc/realloc.c [! emacs] (safe_bcopy): Renamed to * malloc/realloc.c [! emacs] (safe_bcopy): Renamed to

View File

@ -1,5 +1,5 @@
/* Internal function for converting integers to ASCII. /* Internal function for converting integers to ASCII.
Copyright (C) 1994 Free Software Foundation, Inc. Copyright (C) 1994, 1995 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -17,29 +17,13 @@ License along with the GNU C Library; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave, not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */ Cambridge, MA 02139, USA. */
#include <ansidecl.h>
#include "_itoa.h"
/* Lower-case digits. */ /* Lower-case digits. */
CONST char _itoa_lower_digits[] = "0123456789abcdefghijklmnopqrstuvwxyz"; const char _itoa_lower_digits[] = "0123456789abcdefghijklmnopqrstuvwxyz";
/* Upper-case digits. */ /* Upper-case digits. */
CONST char _itoa_upper_digits[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; const char _itoa_upper_digits[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char * /* Cause _itoa.h to define _itoa as a real function instead of an
DEFUN(_itoa, (value, buflim, base, upper_case), `extern inline'. */
unsigned long long int value AND char *buflim AND #define _EXTERN_INLINE /* empty */
unsigned int base AND int upper_case)
{
/* Base-36 digits for numbers. */
CONST char *digits = upper_case ? _itoa_upper_digits : _itoa_lower_digits;
register char *bp = buflim; #include "_itoa.h"
while (value > 0)
{
*--bp = digits[value % base];
value /= base;
}
return bp;
}