system.h File Reference

#include <ctype.h>
#include <errno.h>
#include <fcntl.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "popt.h"

Include dependency graph for system.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define _isspaceptr(_chp)   isspace((int)(*(unsigned char *)(_chp)))
#define xmalloc(_size)   malloc(_size)
#define xcalloc(_nmemb, _size)   calloc((_nmemb), (_size))
#define xrealloc(_ptr, _size)   realloc((_ptr), (_size))
#define xstrdup(_str)   strdup(_str)
#define __attribute__(x)
#define UNUSED(x)   x __attribute__((__unused__))

Functions

void * xmalloc (size_t size)
void * xcalloc (size_t nmemb, size_t size)
void * xrealloc (void *ptr, size_t size)
char * xstrdup (const char *str)
static char * stpcpy (char *dest, const char *src)


Detailed Description

Definition in file system.h.


Define Documentation

#define __attribute__ (  ) 

Definition at line 99 of file system.h.

#define _isspaceptr ( _chp   )     isspace((int)(*(unsigned char *)(_chp)))

#define UNUSED (  )     x __attribute__((__unused__))

Definition at line 101 of file system.h.

#define xcalloc ( _nmemb,
_size   )     calloc((_nmemb), (_size))

Definition at line 89 of file system.h.

#define xmalloc ( _size   )     malloc(_size)

Definition at line 88 of file system.h.

#define xrealloc ( _ptr,
_size   )     realloc((_ptr), (_size))

Definition at line 90 of file system.h.

Referenced by poptSaveString().

#define xstrdup ( _str   )     strdup(_str)


Function Documentation

static char* stpcpy ( char *  dest,
const char *  src 
) [inline, static]

void* xcalloc ( size_t  nmemb,
size_t  size 
)

void* xmalloc ( size_t  size  ) 

void* xrealloc ( void *  ptr,
size_t  size 
)

char* xstrdup ( const char *  str  ) 


Generated for popt by  doxygen 1.5.9