ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/include/send.h
(Generate patch)

Comparing:
ircd-hybrid-7.2/include/send.h (file contents), Revision 885 by michael, Wed Oct 31 18:09:24 2007 UTC vs.
ircd-hybrid/trunk/include/send.h (file contents), Revision 1734 by michael, Fri Jan 11 12:59:24 2013 UTC

# Line 27 | Line 27
27  
28   #include "fdlist.h"
29  
30 – /* For those unfamiliar with GNU format attributes, a is the 1 based
31 – * argument number of the format string, and b is the 1 based argument
32 – * number of the variadic ... */
33 – #if 0 /* __GNUC__ */
34 – #define AFP(a,b) __attribute__((format (printf, a, b)))
35 – #else
36 – #define AFP(a,b)
37 – #endif
38 –
30   /*
31   * struct decls
32   */
# Line 46 | Line 37 | struct dlink_list;
37  
38   extern void *iosend_default(va_list);
39   extern struct Callback *iosend_cb;
49 – extern struct Callback *iosendctrl_cb;
40  
41   /* send.c prototypes */
42  
43   extern void sendq_unblocked(fde_t *, struct Client *);
44   extern void send_queued_write(struct Client *);
55 – extern void send_queued_slink_write(struct Client *);
45   extern void send_queued_all(void);
46 < extern void sendto_one(struct Client *, const char *, ...) AFP(2, 3);
46 > extern void sendto_one(struct Client *, const char *, ...);
47   extern void sendto_channel_butone(struct Client *, struct Client *,
48 <                                  struct Channel *, const char *,
49 <                                  const char *, ...) AFP(5, 6);
50 < extern void sendto_common_channels_local(struct Client *, int,
51 <                                         const char *, ...) AFP(3, 4);
48 >                                  struct Channel *, unsigned int,
49 >                                  const char *, ...);
50 > extern void sendto_common_channels_local(struct Client *, int, unsigned int,
51 >                                         const char *, ...);
52   extern void sendto_channel_local(int, int, struct Channel *,
53 <                                 const char *, ...) AFP(4, 5);
54 < extern void sendto_channel_local_butone(struct Client *, int, struct Channel *,
55 <                                        const char *, ...) AFP(4, 5);
53 >                                 const char *, ...);
54 > extern void sendto_channel_local_butone(struct Client *, int, unsigned int, struct Channel *,
55 >                                        const char *, ...);
56   extern void sendto_channel_remote(struct Client *, struct Client *, int,
57 <                                  int, int, struct Channel *,
58 <                                  const char *, ...) AFP(7, 8);
57 >                                  const unsigned int, const unsigned int,
58 >                                  struct Channel *, const char *, ...);
59   extern void sendto_server(struct Client *,
60 <                          struct Channel *, unsigned long,
61 <                          unsigned long,
73 <                          const char *, ...) AFP(5, 6);
60 >                          const unsigned int,
61 >                          const unsigned int, const char *, ...);
62   extern void sendto_match_butone(struct Client *, struct Client *,
63 <                                char *, int, const char *, ...) AFP(5, 6);
63 >                                char *, int, const char *, ...);
64   extern void sendto_match_servs(struct Client *, const char *, int,
65 <                               const char *, ...) AFP(4, 5);
66 < extern void sendto_realops_flags(unsigned int, int,
67 <                                 const char *, ...) AFP(3, 4);
65 >                               const char *, ...);
66 > extern void sendto_realops_flags(unsigned int, int, int,
67 >                                 const char *, ...);
68   extern void sendto_wallops_flags(unsigned int, struct Client *,
69 <                                 const char *, ...) AFP(3, 4);
70 < extern void ts_warn(const char *, ...) AFP(1, 2);
69 >                                 const char *, ...);
70 > extern void ts_warn(const char *, ...);
71  
72   extern void sendto_anywhere(struct Client *, struct Client *,
73 <                            const char *, ...) AFP(3, 4);
73 >                            const char *, ...);
74   extern void kill_client(struct Client *, struct Client *,
75 <                        const char *, ... ) AFP(3, 4);
75 >                        const char *, ... );
76   extern void kill_client_ll_serv_butone(struct Client *, struct Client *,
77 <                                       const char *, ...) AFP(3, 4);
77 >                                       const char *, ...);
78  
79  
80   #define ALL_MEMBERS  0
# Line 99 | Line 87 | extern void kill_client_ll_serv_butone(s
87   #define L_OPER  1
88   #define L_ADMIN 2
89  
90 + #define SEND_NOTICE 1
91 + #define SEND_GLOBAL 2
92 + #define SEND_LOCOPS 3
93 +
94   #define NOCAPS          0               /* no caps */
95   #define NOFLAGS         0               /* no flags */
96  

Diff Legend

– Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)