Mercurial > noffle
view src/request.h @ 45:32ba1198c6fa noffle
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
Added checks for the mail and sort programs. ./configure will abort if
they're not found.
* README: Removed the paragraph about news client software, as it's the same
as the one in docs/NOTES.
* TODO: Removed 'expiring by groups' and
'move some text from noffle.1 to noffle.conf.5'.
* docs/NOTES: Changed the text about -DDEBUG to explain one should use
'./configure --enable-debug'.
* docs/noffle.1, docs/noffle.conf.5: Minor fixes. Added myself and Jim Hague
to the AUTHORS section :-)
* src/client.h, src/common.h, src/configfile.h, src/content.c, src/content.h,
src/control.c, src/control.h, src/database.h, src/dynamicstring.c,
src/dynamicstring.h, src/fetch.h, src/fetchlist.h, src/group.h,
src/itemlist.c, src/itemlist.h, src/lock.h, src/log.c, src/log.h,
src/noffle.c, src/online.h, src/outgoing.h, src/over.c, src/over.h,
src/post.h, src/protocol.h, src/pseudo.h, src/request.h, src/server.h,
src/util.c, src/util.h: Added the <config.h> include.
* src/content.c: Added missing include "content.h". Added a missing 'void'
in the declaration of clearCont().
* src/fetchlist.c: Casted fetchlist.size to (size_t) in a call to qsort(),
as qsort() expects a size_t. This removes a warning.
* src/noffle.c: Made doRequested() static. Added missing void to
enableCorefiles().
* src/log.c, src/protocol.c, src/online.c, src/pseudo.c: Added missing
includes.
* src/pseudo.c: Made genOv() and genPseudo() static.
* src/server.c: Added missing void to postArts(). Made touchArticle() static.
* src/util.c: Casted arguments of malloc() and memcpy() to size_t.
* src/dynamicstring.c, src/itemlist.c, src/over.c, src/request.c, src/util.c:
Removed casting of the result of malloc(). This is not necessary and
can hide a missing include of <stdlib.h>.
author | uh1763 |
---|---|
date | Sat, 06 May 2000 00:49:38 +0100 |
parents | 2842f50feb55 |
children | 6f99218719e4 |
line wrap: on
line source
/* request.h Collection of requested articles. $Id: request.h 51 2000-05-05 23:49:38Z uh1763 $ */ #ifndef REQ_H #define REQ_H #if HAVE_CONFIG_H #include <config.h> #endif #include "common.h" /* Is request for message msgId from server serv already recorded? This function has no error detection facility. On error, FALSE is returned. Nevertheless, errors are logged. */ Bool Req_contains( const char *serv, const char *msgId ); /* Add request for message "msgId" from server "serv". Return TRUE if successful. */ Bool Req_add( const char *serv, const char *msgId ); /* Remove request for message msgIg from server serv. This function does not return any errors. Nevertheless, they are logged. */ void Req_remove( const char *serv, const char *msgId ); /* Begin iteration through all messages requested from one server. Return TRUE if there are any requests. Save first message ID in msgId. On error, it is logged, and FALSE is returned. */ Bool Req_first( const char *serv, Str msgId ); /* Continue iteration. Return TRUE on success, FALSE when there are no more requests. Save message ID in msgId. On error, it is logged, and FALSE is returned. */ Bool Req_next( Str msgId ); /* Get exclusive access to the request files. Refresh cache as necessary. */ Bool Req_open(void); /* Write changes to disk */ void Req_close(void); #endif