envvar.c File Reference

#include "config.h"
#include <ctype.h>
#include <errno.h>
#include <limits.h>
#include <stdlib.h>
#include <string.h>
#include <dlfcn.h>
#include "umem_base.h"
#include "vmem_base.h"

Classes

struct  umem_env_item
struct  umem_envvar

Defines

#define UMEM_ENV_ITEM_MAX   512
#define ARG_SUCCESS   0
#define ARG_BAD   1
#define CURRENT   (env_current->env_name)
#define ENV_SHORT_BYTES   10

Typedefs

typedef int arg_process_t (const struct umem_env_item *item, const char *value)
typedef struct umem_env_item umem_env_item_t
typedef struct umem_envvar umem_envvar_t

Functions

void umem_process_value (umem_env_item_t *item_list, const char *beg, const char *end)
void umem_setup_envvars (int invalid)
void umem_process_envvars (void)

Variables

const char * ____umem_environ_msg_options = "-- UMEM_OPTIONS --"
const char * ____umem_environ_msg_debug = "-- UMEM_DEBUG --"
const char * ____umem_environ_msg_logging = "-- UMEM_LOGGING --"

Define Documentation

#define ARG_BAD   1

#define ARG_SUCCESS   0

#define CURRENT   (env_current->env_name)

#define ENV_SHORT_BYTES   10

#define UMEM_ENV_ITEM_MAX   512


Typedef Documentation

typedef int arg_process_t(const struct umem_env_item *item, const char *value)

typedef struct umem_env_item umem_env_item_t

typedef struct umem_envvar umem_envvar_t


Function Documentation

void umem_process_envvars ( void   ) 

void umem_process_value ( umem_env_item_t item_list,
const char *  beg,
const char *  end 
)

void umem_setup_envvars ( int  invalid  ) 


Variable Documentation

const char* ____umem_environ_msg_debug = "-- UMEM_DEBUG --"

const char* ____umem_environ_msg_logging = "-- UMEM_LOGGING --"

const char* ____umem_environ_msg_options = "-- UMEM_OPTIONS --"


Generated on Thu Feb 7 05:40:23 2008 for umem by  doxygen 1.5.4