Lines Matching full:variable

6 mapping is mainly used for variable substitution when parsing .pc files.
14 Defines a global variable, replacing the previous declaration if one was set.
17 :param char* key: The key for the mapping (variable name).
23 Looks up a global variable.
26 :param char* key: The key or variable name to look up.
27 :return: the contents of the variable or ``NULL``
39 Parse and define a global variable.
42 :param char* kv: The variable in the form of ``key=value``.
47 Optionally parse and then define a variable.
50 :param pkgconf_list_t* list: The variable list to add the new variable to.
51 :param char* key: The name of the variable being added.
52 :param char* value: The value of the variable being added.
53 :param bool parse: Whether or not to parse the value for variable substitution.
54 :return: a variable object
59 Look up a variable in a variable list.
62 :param pkgconf_list_t* list: The variable list to search.
63 :param char* key: The variable name to search for.
64 :return: the value of the variable or ``NULL``
69 Parse an expression for variable substitution.
72 …:param pkgconf_list_t* list: The variable list to search for variables (along side the global vari…
75 :return: the variable data with any variables substituted
80 … Deletes a variable object, removing it from any variable lists and releasing any memory associated
83 :param pkgconf_tuple_t* tuple: The variable object to release.
84 :param pkgconf_list_t* list: The variable list the variable object is attached to.
89 Deletes a variable list and any variables attached to it.
91 :param pkgconf_list_t* list: The variable list to delete.