f5cb44 | 2000-02-16 | Per Hedbor | | #ifndef MODULE_CONSTANTS_H
#define MODULE_CONSTANTS_H 1
constant TYPE_STRING = 1;
constant TYPE_FILE = 2;
constant TYPE_INT = 3;
constant TYPE_DIR = 4;
constant TYPE_STRING_LIST = 5;
constant TYPE_MULTIPLE_STRING = 5;
constant TYPE_INT_LIST = 6;
constant TYPE_MULTIPLE_INT = 6;
constant TYPE_FLAG = 7;
constant TYPE_TOGGLE = 7;
constant TYPE_DIR_LIST = 9;
constant TYPE_FILE_LIST = 10;
constant TYPE_LOCATION = 11;
constant TYPE_TEXT_FIELD = 13;
constant TYPE_TEXT = 13;
constant TYPE_PASSWORD = 14;
constant TYPE_FLOAT = 15;
constant TYPE_MODULE = 17;
constant TYPE_FONT = 19;
constant TYPE_CUSTOM = 20;
constant VAR_VALUE = 0;
constant VAR_NAME = 1;
constant VAR_TYPE = 2;
constant VAR_DOC_STR = 3;
constant VAR_MISC = 4;
constant VAR_CONFIGURABLE = 5;
constant VAR_SHORTNAME = 6;
constant VAR_SIZE = 7;
constant VAR_TYPE_MASK = 255;
constant VAR_EXPERT = 256;
constant VAR_MORE = 512;
constant VAR_DEVELOPER = 1024;
constant VAR_INITIAL = 2048;
constant MODULE_ZERO = 0;
constant MODULE_EXTENSION = (1<<0);
constant MODULE_LOCATION = (1<<1);
constant MODULE_URL = (1<<2);
constant MODULE_FILE_EXTENSION = (1<<3);
constant MODULE_PARSER = (1<<4);
constant MODULE_LAST = (1<<5);
constant MODULE_FIRST = (1<<6);
constant MODULE_AUTH = (1<<7);
constant MODULE_MAIN_PARSER = (1<<8);
constant MODULE_TYPES = (1<<9);
constant MODULE_DIRECTORIES = (1<<10);
constant MODULE_PROXY = (1<<11);
constant MODULE_LOGGER = (1<<12);
constant MODULE_FILTER = (1<<13);
constant MODULE_PROVIDER = (1<<15);
constant MODULE_PROTOCOL = (1<<28);
constant MODULE_CONFIG = (1<<29);
constant MODULE_SECURITY = (1<<30);
constant MODULE_EXPERIMENTAL = (1<<31);
constant MOD_ALLOW = 1;
constant MOD_USER = 2;
constant MOD_DENY = 3;
constant MOD_PROXY_USER = 4;
constant MOD_ACCEPT = 5;
constant MOD_ACCEPT_USER = 6;
constant MOD_ACCEPT_PROXY_USER = 7;
#endif
|