ModInfo *modinfo_query(){ ModInfo *res; if( (res = modinfo_create( 2 )) == NULL ) return NULL; modinfo_varname_set( res, 0, "num_perline" ); modinfo_desc_set( res, 0, "Maximum number of speckles per line" ); res->vars[ 0 ].type = MODINFO_TYPE_INT; modinfo_varname_set( res, 1, "coloredpix" ); modinfo_desc_set( res, 1, "Enable colored pixels (1==on, 0==off)"); res->vars[ 1 ].type = MODINFO_TYPE_INT; return res; }
static ModInfo *query_main_modinfo(){ ModInfo *res; char varname[ 1024 ]; if( (res = modinfo_create( 2 )) == NULL ) return NULL; sprintf( varname, "[%s]:%s", SEC_MAIN, "output_snapfile" ); modinfo_varname_set( res, 0, varname ); modinfo_desc_set( res, 0, "Location to place output snapshot" ); res->vars[ 0 ].type = MODINFO_TYPE_STR; sprintf( varname, "[%s]:%s", SEC_MAIN, "output_presnaps" ); modinfo_varname_set( res, 1, varname ); modinfo_desc_set( res, 1, "# of pictures to take prior to writing output " "(0 disables)" ); res->vars[ 1 ].type = MODINFO_TYPE_INT; return res; }