umem  1.0.1
Classes | Macros | Typedefs | Functions | Variables
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
 

Macros

#define UMEM_ENV_ITEM_MAX   512
 
#define ARG_SUCCESS   0 /* processing successful */
 
#define ARG_BAD   1 /* argument had a bad value */
 
#define CURRENT   (env_current->env_name)
 
#define ENV_SHORT_BYTES   10 /* bytes to print on error */
 

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 --"
 

Macro Definition Documentation

#define ARG_BAD   1 /* argument had a bad value */
#define ARG_SUCCESS   0 /* processing successful */
#define CURRENT   (env_current->env_name)

Referenced by umem_process_value().

#define ENV_SHORT_BYTES   10 /* bytes to print on error */

Referenced by umem_process_value().

#define UMEM_ENV_ITEM_MAX   512

Referenced by umem_process_value().

Typedef Documentation

typedef int arg_process_t(const struct umem_env_item *item, const char *value)
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 --"