libc.h File Reference

#include <machdep/endian.h>
#include <sysinterf/types.h>
#include <sysinterf/signal.h>
#include <machdep/machdep.h>
#include <core.h>
#include <third-party/boot.h>
#include <third-party/elf.h>
#include <sysinterf/sysinterf.h>
#include <posix/posix.h>
#include <conven/conven.h>
#include <quad/quad.h>
#include <estring/estring.h>
#include <printf/printf.h>
#include <stream/stream.h>

Go to the source code of this file.

Defines

#define __LIBC_LIBC_H__   1
#define __GNUC_PREREQ__(x, y)   0
#define NULL   ((void*)0)
#define ABS(Number)   (((Number) < 0)?-(Number):(Number))
#define MAX(X, Y)   (((X) > (Y))?(X):(Y))
#define MIN(X, Y)   (((X) < (Y))?(X):(Y))
#define ROUNDUP(X, Y)   ((((X)+((Y)-1))/(Y))*(Y))
#define ARRAY_COUNT(Array)   (sizeof (Array)/sizeof ((Array)[0]))
#define OFFSETOF(Type, Member)   ((size_t)(unsigned long)(&((Type *)0)->Member))
#define NBBY   8
#define HOWMANY(x, y)   (((x) + ((y) - 1)) / (y))
#define FALSE   (1 == 0)
#define TRUE   (1 == 1)
#define LITTLE_ENDIAN   1234
#define BIG_ENDIAN   4321
#define PDP_ENDIAN   3412

Typedefs

typedef int(* t_printf_fn )(const char *fmt,...)


Define Documentation

#define __GNUC_PREREQ__ x,
 )     0
 

#define __LIBC_LIBC_H__   1
 

#define ABS Number   )     (((Number) < 0)?-(Number):(Number))
 

#define ARRAY_COUNT Array   )     (sizeof (Array)/sizeof ((Array)[0]))
 

#define BIG_ENDIAN   4321
 

#define FALSE   (1 == 0)
 

#define HOWMANY x,
 )     (((x) + ((y) - 1)) / (y))
 

#define LITTLE_ENDIAN   1234
 

#define MAX X,
 )     (((X) > (Y))?(X):(Y))
 

#define MIN X,
 )     (((X) < (Y))?(X):(Y))
 

#define NBBY   8
 

#define NULL   ((void*)0)
 

#define OFFSETOF Type,
Member   )     ((size_t)(unsigned long)(&((Type *)0)->Member))
 

#define PDP_ENDIAN   3412
 

#define ROUNDUP X,
 )     ((((X)+((Y)-1))/(Y))*(Y))
 

#define TRUE   (1 == 1)
 


Typedef Documentation

typedef int(* t_printf_fn)(const char *fmt,...)
 


Generated on Wed May 24 23:05:55 2006 for LSE/OS by  doxygen 1.4.6