Convert time-related variables to consistently use "unsigned long".
[srvx.git] / src / proto.h
index 451c181d3e727026a0c013d641371d627898fad6..04ccb78171ad0cfd5fb3312e1549f245aa2a6c89 100644 (file)
@@ -27,9 +27,9 @@
  * which has much nicer interfaces that hide most of the ugly
  * differences between protocol dialects. */
 
-#define COMBO_NUMERIC_LEN 5   /* 1/2, 1/3 or 2/3 digits for server/client parts */
-#define MAXLEN         512   /* Maximum IRC line length */
-#define MAXNUMPARAMS    200
+#define COMBO_NUMERIC_LEN   5   /* 1/2, 1/3 or 2/3 digits for server/client parts */
+#define MAXLEN              512   /* Maximum IRC line length */
+#define MAXNUMPARAMS        200
 #define ALLCHANMSG_FUNCS_MAX  4 /* +1 == 5 potential 'allchanmsg' funcs */
 
 struct gline;
@@ -47,37 +47,37 @@ enum cState
     CONNECTED
 };
 
-#define UPLINK_UNAVAILABLE     0x001
+#define UPLINK_UNAVAILABLE  0x001
 
 struct uplinkNode
 {
-    char               *name;
+    char    *name;
 
-    char               *host;
-    int                        port;
+    char    *host;
+    int     port;
 
-    struct sockaddr    *bind_addr;
-    int                bind_addr_len;
+    struct sockaddr *bind_addr;
+    int     bind_addr_len;
 
-    char               *password;
-    char               *their_password;
+    char    *password;
+    char    *their_password;
 
-    enum cState                state;
-    int                        tries;
-    int                        max_tries;
-    long               flags;
+    enum cState state;
+    int         tries;
+    int         max_tries;
+    long        flags;
 
-    struct uplinkNode  *prev;
-    struct uplinkNode  *next;
+    struct uplinkNode   *prev;
+    struct uplinkNode   *next;
 };
 
 struct cManagerNode
 {
-    struct uplinkNode  *uplinks;
-    struct uplinkNode  *uplink;
+    struct uplinkNode   *uplinks;
+    struct uplinkNode   *uplink;
 
-    int                        cycles;
-    int                        enabled;
+    int     cycles;
+    int     enabled;
 };
 
 #ifdef WITH_PROTOCOL_P10
@@ -135,7 +135,7 @@ void irc_fetchtopic(struct userNode *from, const char *to);
 
 /* network maintenance */
 void irc_gline(struct server *srv, struct gline *gline);
-void irc_settime(const char *srv_name_mask, time_t new_time);
+void irc_settime(const char *srv_name_mask, unsigned long new_time);
 void irc_ungline(const char *mask);
 void irc_error(const char *to, const char *message);
 void irc_kill(struct userNode *from, struct userNode *target, const char *message);
@@ -169,7 +169,7 @@ void irc_numeric(struct userNode *user, unsigned int num, const char *format, ..
 int IsChannelName(const char *name);
 int is_valid_nick(const char *nick);
 struct userNode *AddLocalUser(const char *nick, const char *ident, const char *hostname, const char *desc, const char *modes);
-struct server* AddServer(struct server* uplink, const char *name, int hops, time_t boot, time_t link, const char *numeric, const char *description);
+struct server* AddServer(struct server* uplink, const char *name, int hops, unsigned long boot, unsigned long link, const char *numeric, const char *description);
 void DelServer(struct server* serv, int announce, const char *message);
 void DelUser(struct userNode* user, struct userNode *killer, int announce, const char *why);
 /* Most protocols will want to make an AddUser helper function. */
@@ -205,7 +205,7 @@ struct mod_chanmode {
 #define MCP_ALLOW_OVB     0x0001 /* allow op, voice, ban manipulation */
 #define MCP_FROM_SERVER   0x0002 /* parse as from a server */
 #define MCP_KEY_FREE      0x0004 /* -k without a key argument */
-#define MCP_REGISTERED   0x0008 /* chan is already registered; do not allow changes to MODE_REGISTERED */
+#define MCP_REGISTERED    0x0008 /* chan is already registered; do not allow changes to MODE_REGISTERED */
 #define MCP_UPASS_FREE    0x0010 /* -U without a key argument */
 #define MCP_APASS_FREE    0x0020 /* -A without a key argument */
 #define MC_ANNOUNCE       0x0100 /* send a mod_chanmode() change out */