/* $Id: settings.h,v 1.2 2006/09/16 12:17:17 maxim Exp $ * */ #ifndef SETTINGS_H #define SETTINGS_H #include "configure.h" typedef unsigned char byte; #define FAILED 0 #define OK 1 #define FALSE 0 #define TRUE 1 #define NO 0 #define YES 1 #define OFF 0 #define ON 1 #define SHORT_STR 32 #define NORM_STR 80 #define MEDIUM_STR 256 #define LONG_STR 1024 #define HUGE_STR (16*1024) #define PATH_LEN 256 #define SHORT_TEXT 1024 #define MEDIUM_TEXT (8*1024) #define LARGE_TEXT (64*1024) #define HUGE_TEXT (128*1024) #define BLOCK_SIZE 4096 #ifndef ROOT #define ROOT "/var/0W" #endif #define CONF ROOT "/etc/0W-httpd/" #define DATA ROOT "/0W-httpd" #define CMD ROOT "/0W-httpd/cmd" #define LOGS ROOT "/0W-httpd/logs" #define TMP ROOT "/0W-httpd/tmp" #define PIDS DATA "/pids" #define TMPL DATA "/templates" #define WWW ROOT "/0W-httpd" #define HTML ROOT "/0W-httpd/data" #define RN "\r\n" #if __GLIBC__ == 2 && __GLIBC_MINOR__ >= 1 #define HAVE_BACKTRACE #include #endif #endif