rax_condef_put

void rax_condef_put(char * keyval);
 

Set a condef (conditional define) value. Condef's are like environment variables. Rax can be called from the command line with one or multiple defines. For example: $ rax -D "OUTPUT:=dense". This would cause the condef __OUTPUT__ to be defined as a literal string "dense". The call to rax_condef_put("OUTPUT:=dense") would have the same effect. This C pre-processor like mechanism allows for conditional behavior. It is used, for example, by the web IDE to optimize the output of SVG output. The alter ego of this function is rax_condef_get_ref(), see below.