/[imapfilter]/imapfilter/log.c
ViewVC logotype

Diff of /imapfilter/log.c

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

revision 1.25 by lefcha, Tue Jun 18 21:18:44 2002 UTC revision 1.26 by lefcha, Sat Jul 13 21:19:23 2002 UTC
# Line 182  void log_info(int flag, void *ptr) Line 182  void log_info(int flag, void *ptr)
182                  (!*inf.destmbox ? "" : inf.destmbox));                  (!*inf.destmbox ? "" : inf.destmbox));
183    
184          if (ptr) {          if (ptr) {
185              inf.hdrs = (char *) ptr;              inf.hdrs = (char *)ptr;
186              fputc('\t', logfp);              fprintf(logfp, "%c", '\t');
187              while (*inf.hdrs) {              while (*inf.hdrs) {
188                  if (*inf.hdrs == '\n') {                  if (*inf.hdrs == '\n') {
189                      fputc('\n', logfp);                      fprintf(logfp, "%c", '\n');
190                      if (*(inf.hdrs + 1))                      if (*(inf.hdrs + 1))
191                          fputc('\t', logfp);                          fprintf(logfp, "%c", '\t');
192                      inf.hdrs++;                      inf.hdrs++;
193                  } else                  } else
194                      fputc(*(inf.hdrs++), logfp);                      fprintf(logfp, "%c", *(inf.hdrs++));
195              }              }
196          }          }
197          break;          break;
198      case LOG_SERVER:      case LOG_SERVER:
199          inf.server = (char *) ptr;          inf.server = (char *)ptr;
200          break;          break;
201      case LOG_USERNAME:      case LOG_USERNAME:
202          inf.username = (char *) ptr;          inf.username = (char *)ptr;
203          break;          break;
204      case LOG_MAILBOX:      case LOG_MAILBOX:
205          inf.mbox = (char *) ptr;          inf.mbox = (char *)ptr;
206          break;          break;
207      case LOG_FILTER:      case LOG_FILTER:
208          inf.filter = (char *) ptr;          inf.filter = (char *)ptr;
209          break;          break;
210      case LOG_ACTION:      case LOG_ACTION:
211          inf.action = (unsigned int *) ptr;          inf.action = (unsigned int *)ptr;
212          break;          break;
213      case LOG_DESTINATION_MAILBOX:      case LOG_DESTINATION_MAILBOX:
214          inf.destmbox = (char *) ptr;          inf.destmbox = (char *)ptr;
215          break;          break;
216      }      }
217  }  }

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26