Virtuelle Zockhalle 0.05 beta
|
Persistente Integers. Mehr ...
#include <limits.h>
gehe zum Quellcode dieser Datei
Makrodefinitionen | |
#define | PERINT_ID_SZ (16) |
Speichergröße einer ID. | |
#define | PERINT_ID_LEN (PERINT_ID_SZ - 1) |
Maximale Stringlänge für eine ID. | |
#define | perint_define(ID, VALPTR) perint_define_ex ((ID), (VALPTR), INT_MIN, INT_MAX) |
Persistenten Integer ohne Bereichsgrenzen definieren. | |
Funktionen | |
void | perint_init (void) |
Initialisierung. | |
void | perint_new (const char *uniq_id) |
Neue Liste persistenter Integers beginnen. | |
void | perint_define_ex (const char *id, int *valptr, int min, int max) |
Persistenten Integer definieren. | |
void | perint_load (void) |
Persistente Integers laden. | |
int | perint_defined (const char *id) |
Prüfen, ob ein persistenter Integer definiert ist. | |
int | perint_value (const char *id) |
Wert eines persistenten Integer ermitteln. | |
void | perint_done (int save) |
Arbeit mit den persistenten Integers beenden. | |
Variablen | |
const char * | perint_savefile |
Datei, in der gespeichert werden wird. |
Persistente Integers.
Definiert in Datei perint.h.