$Log$
+ Revision 625.31 2004/09/23 03:02:31 ajc
+ * MyContext() no longer declared INLINE
+
Revision 625.30 2004/09/23 02:54:46 ajc
* in MyContext(), reduced the number of calls to pthread_getspecific()
from two to one
Fri Jul 10 1998 Art Cancro <ajc@uncensored.citadel.org>
* Initial CVS import
+
* called this function. If there's no such binding (for example, if it's
* called by the housekeeper thread) then a generic 'master' CC is returned.
*
- * It's inlined because it's used *VERY* frequently.
+ * This function is used *VERY* frequently and must be kept small.
*/
-INLINE struct CitContext *MyContext(void) {
+struct CitContext *MyContext(void) {
register struct CitContext *c;
void end_critical_section (int which_one);
int ig_tcp_server (char *ip_addr, int port_number, int queue_len);
int ig_uds_server(char *sockpath, int queue_len);
-INLINE struct CitContext *MyContext (void);
+struct CitContext *MyContext (void);
struct CitContext *CreateNewContext (void);
void InitMyContext (struct CitContext *con);
void buffer_output(void);