The Machine Perception Toolbox

[Introduction]- [News]- [Download]- [Screenshots]- [Manual (pdf)]- [Forums]- [API Reference]- [Repository ]

 

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

variable.h

Go to the documentation of this file.
00001 /*
00002  * Copyright 1993, 2000 Christopher Seiwald.
00003  *
00004  * This file is part of Jam - see jam.c for Copyright information.
00005  */
00006 
00007 /*
00008  * variable.h - handle jam multi-element variables
00009  */
00010 
00011 struct hash;
00012 
00013 void    var_defines( char **e );
00014 int     var_string( char *in, char *out, int outsize, LOL *lol );
00015 LIST *  var_get( char *symbol );
00016 void    var_set( char *symbol, LIST *value, int flag );
00017 LIST *  var_swap( char *symbol, LIST *value );
00018 void    var_done();
00019 void    var_hash_swap( struct hash** );
00020 
00021 /*
00022  * Defines for var_set().
00023  */
00024 
00025 # define VAR_SET        0       /* override previous value */
00026 # define VAR_APPEND     1       /* append to previous value */
00027 # define VAR_DEFAULT    2       /* set only if no previous value */
00028 

Generated on Mon Nov 8 17:07:52 2004 for MPT by  doxygen 1.3.9.1