Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
wofi-config(3)		    Library Functions Manual		  wofi-config(3)

NAME
     wofi - Config functions and documentation

DESCRIPTION
     The functions documented here are used for manipulating maps that represent
     config entries. They are defined in config.h.

CONFIG FUNCTIONS
     The following functions are used to work with configs.

     void config_put(struct map* map, char* line)
	    Parses a single config line and inserts the result into the map

	    struct map* map - The map to insert into.

	    char*  line  - The config line to insert. Should be in the format of
	    key=value.

     void config_load(struct map* map, const char* config)
	    Loads a config file into the given map

	    struct map* map - The map to load the config into.

	    const char* config - The path to a config file. Should contain lines
	    with the format of key=value.

     char* config_get(struct map* config, const char* key, char* def_opt)
	    Gets a config entry, if  the  entry  is  not  set  then  it  returns
	    def_opt.

	    struct map* config - The map to get the value from.

	    const char* key - The key to lookup.

	    char* def_opt - The default value to be returned if the key does not
	    exist.

     int config_get_mnemonic(struct map* config, const char* key, char* def_opt,
     int num_choices, ...)
	    Gets  an enum value from the config. If the value is not set then it
	    returns def_opt.

	    struct map* config - The map to get the value from.

	    const char* key - The key to lookup.

	    char* def_opt - The default value to be returned if the key does not
	    exist.

	    int num_choices - The number of enum options available.

	    varargs - The list of enum options available.

								  wofi-config(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=wofi-config&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help