/[anubis]/anubis/src/rc.c
ViewVC logotype

Diff of /anubis/src/rc.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.17 by gray, Thu Mar 6 18:43:33 2003 UTC revision 1.18 by gray, Fri Mar 7 13:10:44 2003 UTC
# Line 423  control_section_init() Line 423  control_section_init()
423  #define KW_SIGNATURE_FILE_APPEND    1  #define KW_SIGNATURE_FILE_APPEND    1
424  #define KW_BODY_APPEND              2  #define KW_BODY_APPEND              2
425  #define KW_BODY_CLEAR_APPEND        3  #define KW_BODY_CLEAR_APPEND        3
426  #define KW_ROT13_SUBJECT            4  #define KW_EXTERNAL_BODY_PROCESSOR  4
 #define KW_ROT13_BODY               5  
 #define KW_RM_RRT                   6  
 #define KW_RM_POST                  7    
 #define KW_RM_HEADER                8  
 #define KW_RM_LT                    9  
 #define KW_RM_RLT                  10  
 #define KW_EXTERNAL_BODY_PROCESSOR 11  
427    
428  int  int
429  rule_parser(int method, int key, struct list *arglist,  rule_parser(int method, int key, struct list *arglist,
# Line 457  rule_parser(int method, int key, struct Line 450  rule_parser(int method, int key, struct
450                  message_append_text_file(msg, arg);                  message_append_text_file(msg, arg);
451                  break;                  break;
452                                    
         case KW_ROT13_SUBJECT:          
                 /*FIXME*/  
                 break;  
                   
         case KW_ROT13_BODY:  
                 /*FIXME*/  
                 break;  
                   
         case KW_RM_RRT:                  
         case KW_RM_POST:                  
         case KW_RM_HEADER:              
         case KW_RM_LT:                    
         case KW_RM_RLT:                  
                 /* FIXME: Implement in Scheme */  
                 break;  
                   
453          case KW_EXTERNAL_BODY_PROCESSOR:          case KW_EXTERNAL_BODY_PROCESSOR:
454                  session.execargs = list_to_argv(arglist);                  session.execargs = list_to_argv(arglist);
455                  message_external_proc(msg, argv);                  message_external_proc(msg, argv);
# Line 489  struct rc_kwdef rule_kw[] = { Line 466  struct rc_kwdef rule_kw[] = {
466          { "signature-file-append",   KW_SIGNATURE_FILE_APPEND },            { "signature-file-append",   KW_SIGNATURE_FILE_APPEND },  
467          { "body-append",             KW_BODY_APPEND },                      { "body-append",             KW_BODY_APPEND },            
468          { "body-clear-append",       KW_BODY_CLEAR_APPEND },                { "body-clear-append",       KW_BODY_CLEAR_APPEND },      
         { "rot13-subject",           KW_ROT13_SUBJECT },            
         { "rot13-body",              KW_ROT13_BODY },                
         { "rm-rrt",                  KW_RM_RRT },                    
         { "rm-post",                 KW_RM_POST },                  
         { "rm-header",               KW_RM_HEADER },                
         { "rm-lt",                   KW_RM_LT },                    
         { "rm-rlt",                  KW_RM_RLT },                    
469          { "external-body-processor", KW_EXTERNAL_BODY_PROCESSOR },          { "external-body-processor", KW_EXTERNAL_BODY_PROCESSOR },
470          { NULL }          { NULL }
471  };  };

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26