Home Download Musics Developers
API Sources Tools File Format Technicals

conf68.h File Reference


Detailed Description

configuration file.

Author:
Benjamin Gerard<ben@sashipa.com>
Date:
1999/07/27
Id
conf68.h,v 2.3 2003/11/10 19:10:38 benjihan Exp

Go to the source code of this file.

Typedefs

typedef _SC68config_s SC68config_t
 Config.


Enumerations

enum  SC68config_type_t { SC68CONFIG_UNDEFINED = 0, SC68CONFIG_INT, SC68CONFIG_STRING, SC68CONFIG_ERROR = -1 }
 Config entry types. More...


Functions

int SC68config_valid (SC68config_t *conf)
 Check and correct config values.

int SC68config_get_idx (const SC68config_t *conf, const char *name)
 Get index of named config entry.

SC68config_type_t SC68config_range (const SC68config_t *conf, int idx, int *min, int *max, int *def)
 Get type and range of a config entry.

SC68config_type_t SC68config_get (const SC68config_t *conf, int *v, const char **name)
 Get value of a config entry.

SC68config_type_t SC68config_set (SC68config_t *conf, int idx, const char *name, int v, const char *s)
 Set value of a config entry.

int SC68config_load (SC68config_t *conf)
 Load config from file.

int SC68config_save (SC68config_t *conf)
 Save config into file.

int SC68config_default (SC68config_t *conf)
 Fill config struct with default value.

SC68config_tSC68config_create (int size)
 Create config.

void SC68config_destroy (SC68config_t *conf)
 Destroy config.