X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=para.h;h=869749d15058ed2835c69e38588f8f619e067eee;hp=f22157d8ae6063969ffabfd29e3e0ecb21cf0af1;hb=c39956768e5a7e4bc8c0124b216afbdadf3c0262;hpb=ad14b0d7021aa16a71098eeb70eaba66017ec53a diff --git a/para.h b/para.h index f22157d8..869749d1 100644 --- a/para.h +++ b/para.h @@ -48,15 +48,22 @@ /** compute the absolute value of \a a */ #define PARA_ABS(a) ((a) > 0 ? (a) : -(a)) -/* Loglevels */ +/** debug loglevel, gets really noisy */ #define DEBUG 1 +/** still noisy, but won't fill your disk */ #define INFO 2 +/** normal, but significant event */ #define NOTICE 3 +/** unexpected event that can be handled */ #define WARNING 4 +/** unhandled error condition */ #define ERROR 5 +/** system might be unreliable */ #define CRIT 6 +/** last message before exit */ #define EMERG 7 +/** log messages with lower proirity than that will not be compiled in*/ #define COMPILE_TIME_LOGLEVEL 0 #if DEBUG > COMPILE_TIME_LOGLEVEL @@ -119,7 +126,7 @@ va_end(argp); \ } - +/** version text used by various commands if -V switch was given */ #define VERSION_TEXT(prefix) "para_" prefix " " PACKAGE_VERSION "\n" \ "Copyright (C) 2007 Andre Noll\n" \ "This is free software with ABSOLUTELY NO WARRANTY." \ @@ -127,16 +134,21 @@ "Written by Andre Noll.\n" \ "Report bugs to .\n" +/** print out \p VERSION_TEXT and exit if version flag was given */ #define HANDLE_VERSION_FLAG(_prefix, _args_info_struct) \ if (_args_info_struct.version_given) { \ printf("%s", VERSION_TEXT(_prefix)); \ exit(EXIT_SUCCESS); \ } - +/** sent by para_server for commands that expect a data file */ #define AWAITING_DATA_MSG "\nAwaiting Data." +/** sent by para_server if authentication was successful */ #define PROCEED_MSG "\nProceed.\n" +/** length of the \p PROCEED_MSG string */ #define PROCEED_MSG_LEN strlen(PROCEED_MSG) +/** sent by para_client to indicate the end of the command line */ #define EOC_MSG "\nEnd of Command." +/** sent by para_client, followed by the decrypted challenge number */ #define CHALLENGE_RESPONSE_MSG "challenge_response:" /* gui_common */