[PATCH] update klibc to version .107

This commit is contained in:
greg@kroah.com 2004-02-12 22:41:55 -08:00 committed by Greg KH
parent eb10f97f28
commit 5a98bc58e4
3 changed files with 36 additions and 1 deletions

View File

@ -5,6 +5,7 @@
#ifndef _ENDIAN_H
#define _ENDIAN_H
#include <klibc/compiler.h>
#include <asm/byteorder.h>
/* Linux' asm/byteorder.h defines either __LITTLE_ENDIAN or

View File

@ -65,4 +65,38 @@
# define __unusedfunc
#endif
/* "pure" function:
Many functions have no effects except the return value and their
return value depends only on the parameters and/or global
variables. Such a function can be subject to common subexpression
elimination and loop optimization just as an arithmetic operator
would be. These functions should be declared with the attribute
`pure'.
*/
#ifdef __GNUC__
# define __attribute_pure__ __attribute__((pure))
#else
# define __attribute_pure__
#endif
/* "const" function:
Many functions do not examine any values except their arguments,
and have no effects except the return value. Basically this is
just slightly more strict class than the `pure' attribute above,
since function is not allowed to read global memory.
Note that a function that has pointer arguments and examines the
data pointed to must _not_ be declared `const'. Likewise, a
function that calls a non-`const' function usually must not be
`const'. It does not make sense for a `const' function to return
`void'.
*/
#ifdef __GNUC__
# define __attribute_const__ __attribute__((const))
#else
# define __attribute_const__
#endif
#endif

View File

@ -1 +1 @@
0.107
0.108