00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033 #ifndef SPLT_OPTIONS_H
00034
00035 void splt_o_set_options_default_values(splt_state *state);
00036
00037 void splt_o_set_option(splt_state *state, int option_name, const void *data);
00038 void splt_o_set_int_option(splt_state *state, int option_name, int value);
00039 void splt_o_set_long_option(splt_state *state, int option_name, long value);
00040 void splt_o_set_float_option(splt_state *state, int option_name, float value);
00041
00042 int splt_o_get_int_option(splt_state *state, int option_name);
00043 long splt_o_get_long_option(splt_state *state, int option_name);
00044 float splt_o_get_float_option(splt_state *state, int option_name);
00045
00046 void splt_o_set_ioptions_default_values(splt_state *state);
00047 void splt_o_set_default_iopts(splt_state *state);
00048 void splt_o_set_iopt(splt_state *state, int type, int value);
00049 int splt_o_get_iopt(splt_state *state, int type);
00050 void splt_o_iopts_free(splt_state *state);
00051
00052 int splt_o_library_locked(splt_state *state);
00053 void splt_o_lock_library(splt_state *state);
00054 void splt_o_unlock_library(splt_state *state);
00055
00056 int splt_o_messages_locked(splt_state *state);
00057 void splt_o_lock_messages(splt_state *state);
00058 void splt_o_unlock_messages(splt_state *state);
00059
00060 #define SPLT_OPTIONS_H
00061
00062 #endif
00063