Yimmo Env Utils ================= --------------------------------------------------------------- Functions --------------------------------------------------------------- .. c:function:: int ymo_env_as_long(const char* env_name, long* value, long* def_val) :param env_name: the name of the environment variable :param value: the value of the env var as a long, if valid :param def_val: an optional default value to use if the env var isn't valid :returns: ``0`` on success; else, the return value is an ``errno`` code. .. c:function:: int ymo_env_as_float(const char* env_name, float* value, float* def_val) :param env_name: the name of the environment variable :param value: the value of the env var as a float, if valid :param def_val: an optional default value to use if the env var isn't valid :returns: ``0`` on success; else, the return value is an ``errno`` code. .. c:function:: int ymo_env_as_double(const char* env_name, double* value, double* def_val) :param env_name: the name of the environment variable :param value: the value of the env var as a double, if valid :param def_val: an optional default value to use if the env var isn't valid :returns: ``0`` on success; else, the return value is an ``errno`` code.