Searched refs:lol (Results 1 - 9 of 9) sorted by relevance

/haiku-buildtools/jam/
H A Dexpand.h17 LOL *lol,
H A Dlists.h80 void lol_add( LOL *lol, LIST *l );
81 void lol_init( LOL *lol );
82 void lol_free( LOL *lol );
83 LIST * lol_get( LOL *lol, int i );
84 void lol_print( LOL *lol );
H A Dlists.c229 lol_init( LOL *lol )
231 lol->count = 0;
240 LOL *lol,
243 if( lol->count < LOL_MAX )
244 lol->list[ lol->count++ ] = l;
252 lol_free( LOL *lol )
256 for( i = 0; i < lol->count; i++ )
257 list_free( lol->list[i] );
259 lol
239 lol_add( LOL *lol, LIST *l ) argument
267 lol_get( LOL *lol, int i ) argument
[all...]
H A Dheaders.c62 LOL lol; local
74 lol_init( &lol );
76 lol_add( &lol, list_new( L0, t->name, 1 ) );
78 lol_add( &lol, hcache( t, hdrscan ) );
80 lol_add( &lol, headers1( t->boundname, hdrscan ) );
83 if( lol_get( &lol, 1 ) )
86 list_free( evaluate_rule( hdrrule->string, &lol, L0, &jmp ) );
91 lol_free( &lol );
H A Dvariable.h14 int var_string( const char *in, char *out, int outsize, LOL *lol );
H A Dexpand.c74 LOL *lol,
94 return list_copy( l, lol_get( lol, 0 ) );
98 return list_copy( l, lol_get( lol, 1 ) );
189 variables = var_expand( L0, out, ov, lol, 0 );
191 remainder = var_expand( L0, in, end, lol, 0 );
247 value = lol_get( lol, 0 );
249 value = lol_get( lol, 1 );
251 value = lol_get( lol, varname[0] - '1' );
70 var_expand( LIST *l, const char *in, const char *end, LOL *lol, int cancopyin ) argument
H A Djamgram.yy117 | arg lol `;`
229 * lol - list of lists
233 lol : list
235 | list `:` lol
266 func : arg lol
268 | `on` arg arg lol
H A Dvariable.c144 LOL *lol )
184 LIST *l = var_expand( L0, lastword, out, lol, 0 );
H A Djamgram.y163 | arg lol _SEMIC_t
275 * lol - list of lists
279 lol : list label
281 | list _COLON_t lol
312 func : arg lol
314 | ON_t arg arg lol

Completed in 206 milliseconds