ekg2  GIT master
Funkcje | Zmienne
Dokumentacja pliku vars.c
#include "ekg2.h"
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
Wykres zależności załączania dla vars.c:

Funkcje

void changed_session_locks (const char *varname)
 
static gint variable_compare (gconstpointer a, gconstpointer b)
 
static void variables_add (variable_t *v)
 
static int dd_sound (const char *name)
 
static int dd_color (const char *name)
 
static int dd_beep (const char *name)
 
void variable_init ()
 
void variable_set_default ()
 
variable_tvariable_find (const char *name)
 
variable_map_tvariable_map (int count,...)
 
variable_tvariable_add (plugin_t *plugin, const char *name, int type, int display, void *ptr, variable_notify_func_t *notify, variable_map_t *map, variable_display_func_t *dyndisplay)
 
int variable_remove (plugin_t *plugin, const char *name)
 
static int on_off (const char *value)
 
int variable_set (const char *name, const char *value)
 
static void variable_free (void *_data)
 
void variables_remove (variable_t *v)
 
void variables_destroy (void)
 
void variable_help (const char *name)
 

Zmienne

gboolean console_charset_is_utf8
 
const char * console_charset
 
GSList * variables = NULL
 

Dokumentacja funkcji

void changed_session_locks ( const char *  varname)

changed_session_locks() is called whenever 'session_locks' variable changes it's value.

It should cleanup old locks and reinit new, if needed.

static int dd_beep ( const char *  name)
static
static int dd_color ( const char *  name)
static
static int dd_sound ( const char *  name)
static
static int on_off ( const char *  value)
static

on_off()

Zwraca
1 - If value is one of: on, true, yes, tak, 1 [case-insensitive]
0 - If value is one of: off, false, no, nie, 0 [case-insensitive]
else -1
variable_t* variable_add ( plugin_t plugin,
const char *  name,
int  type,
int  display,
void *  ptr,
variable_notify_func_t notify,
variable_map_t map,
variable_display_func_t dyndisplay 
)
static gint variable_compare ( gconstpointer  a,
gconstpointer  b 
)
static
variable_t* variable_find ( const char *  name)
static void variable_free ( void *  _data)
static
void variable_help ( const char *  name)
void variable_init ( )
variable_map_t* variable_map ( int  count,
  ... 
)
int variable_remove ( plugin_t plugin,
const char *  name 
)
int variable_set ( const char *  name,
const char *  value 
)
void variable_set_default ( )
static void variables_add ( variable_t v)
static
void variables_destroy ( void  )
void variables_remove ( variable_t v)

Dokumentacja zmiennych

const char* console_charset
gboolean console_charset_is_utf8
GSList* variables = NULL