X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=src%2Fos_maild%2Fmail_list.h;h=613b8f22d6d615a663caa1f298b4825e365b07ba;hb=3f728675941dc69d4e544d3a880a56240a6e394a;hp=fde0381f54cfa8e70c4f94e333abe15d510a3028;hpb=301048b51990573e58a30dc4a5bb4ec285cad554;p=ossec-hids.git diff --git a/src/os_maild/mail_list.h b/src/os_maild/mail_list.h old mode 100755 new mode 100644 index fde0381..613b8f2 --- a/src/os_maild/mail_list.h +++ b/src/os_maild/mail_list.h @@ -1,5 +1,3 @@ -/* @(#) $Id$ */ - /* Copyright (C) 2009 Trend Micro Inc. * All rights reserved. * @@ -8,31 +6,27 @@ * License (version 2) as published by the FSF - Free Software * Foundation */ - - -#ifndef _MAILIST__H -#define _MAILIST__H +#ifndef _MAILLIST__H +#define _MAILLIST__H /* Events List structure */ -typedef struct _MailNode -{ +typedef struct _MailNode { MailMsg *mail; struct _MailNode *next; struct _MailNode *prev; -}MailNode; - +} MailNode; -/* Add an email to the list */ -void OS_AddMailtoList(MailMsg *ml); +/* Add an email to the list */ +void OS_AddMailtoList(MailMsg *ml) __attribute__((nonnull)); -/* Return the last event from the Event list +/* Return the last event from the Event list * removing it from there */ -MailNode *OS_PopLastMail(); +MailNode *OS_PopLastMail(void); -/* Returns a pointer to the last email, not removing it */ -MailNode *OS_CheckLastMail(); +/* Return a pointer to the last email, not removing it */ +MailNode *OS_CheckLastMail(void); /* Create the mail list. Maxsize must be specified */ void OS_CreateMailList(int maxsize); @@ -43,4 +37,5 @@ void FreeMail(MailNode *ml); /* Free email msg */ void FreeMailMsg(MailMsg *ml); -#endif +#endif /* _MAILLIST__H */ +