Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_33_1/tools/build/jam_src/variable.h @ 12

Last change on this file since 12 was 12, checked in by landauf, 18 years ago

added boost

File size: 701 bytes
Line 
1/*
2 * Copyright 1993, 2000 Christopher Seiwald.
3 *
4 * This file is part of Jam - see jam.c for Copyright information.
5 */
6
7/*
8 * variable.h - handle jam multi-element variables
9 */
10
11struct hash;
12
13void    var_defines( char* const *e, int preprocess );
14int     var_string( char *in, char *out, int outsize, LOL *lol );
15LIST *  var_get( char *symbol );
16void    var_set( char *symbol, LIST *value, int flag );
17LIST *  var_swap( char *symbol, LIST *value );
18void    var_done();
19void    var_hash_swap( struct hash** );
20
21/*
22 * Defines for var_set().
23 */
24
25# define VAR_SET        0       /* override previous value */
26# define VAR_APPEND     1       /* append to previous value */
27# define VAR_DEFAULT    2       /* set only if no previous value */
28
Note: See TracBrowser for help on using the repository browser.