]> arthur.barton.de Git - netatalk.git/blobdiff - include/atalk/asp.h
Fix incompatible func args warnings
[netatalk.git] / include / atalk / asp.h
index fd569df5c86b6376e417a1e03a65855a1f86e274..fcc40a1d635081a5fd4769cae7dda9d25067e121 100644 (file)
@@ -59,7 +59,7 @@ typedef struct ASP {
     char               child, inited, *commands;
     char                cmdbuf[ASP_CMDMAXSIZ];
     char                data[ASP_DATAMAXSIZ];  
-    int                 cmdlen, datalen;
+    size_t             cmdlen, datalen;
     size_t             read_count, write_count;
 } *ASP;
 
@@ -87,17 +87,18 @@ typedef struct ASP {
 #define ASPERR_TOOMANY 0xfbce
 #define ASPERR_NOACK   0xfbcd
 
-extern ASP asp_init         __P((ATP));
-extern void asp_setstatus   __P((ASP, char *, const int));
-extern ASP asp_getsession   __P((ASP, server_child *, const int));
-extern int asp_close        __P((ASP));
-extern int asp_shutdown     __P((ASP));
-extern int asp_attention    __P((ASP, AFPUserBytes));
-extern int asp_getrequest   __P((ASP));
-extern int asp_cmdreply     __P((ASP, int));
-extern int asp_wrtcont      __P((ASP, char *, int *));
+extern ASP asp_init         (ATP);
+extern void asp_setstatus   (ASP, char *, const int);
+extern ASP asp_getsession   (ASP, server_child *, const int);
+extern int asp_close        (ASP);
+extern int asp_shutdown     (ASP);
+extern int asp_attention    (ASP, AFPUserBytes);
+extern int asp_getrequest   (ASP);
+extern int asp_cmdreply     (ASP, int);
+extern int asp_wrtcont      (ASP, char *, size_t *);
 #define asp_wrtreply(a,b)   asp_cmdreply((a), (b))
-extern void asp_kill        __P((int));
-extern void asp_tickle      __P((ASP, const u_int8_t, struct sockaddr_at *));
+extern void asp_kill        (int);
+extern int asp_tickle      (ASP, const u_int8_t, struct sockaddr_at *);
+extern void asp_stop_tickle (void);
 
 #endif