From: didg Date: Mon, 31 Jan 2005 19:50:34 +0000 (+0000) Subject: second patch from Olaf Hering; gcc 64 warnings. X-Git-Tag: netatalk-2-0-3~32 X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=commitdiff_plain;h=c8685c09720a85686ca6420fcfe167a3d5ba43a8 second patch from Olaf Hering; gcc 64 warnings. --- diff --git a/bin/getzones/getzones.c b/bin/getzones/getzones.c index 1c21498c..cd43f0fa 100644 --- a/bin/getzones/getzones.c +++ b/bin/getzones/getzones.c @@ -1,5 +1,5 @@ /* - * $Id: getzones.c,v 1.6.14.1 2004-06-09 01:07:17 bfernhomberg Exp $ + * $Id: getzones.c,v 1.6.14.1.2.1 2005-01-31 19:50:34 didg Exp $ */ #ifdef HAVE_CONFIG_H @@ -166,7 +166,7 @@ void print_zones( short n, char *buf ) } } - printf( "%.*s\n", zone_len, zone ); + printf( "%.*s\n", (int)zone_len, zone ); free(zone); } diff --git a/bin/nbp/nbplkup.c b/bin/nbp/nbplkup.c index 5fbde51a..00d0d0fe 100644 --- a/bin/nbp/nbplkup.c +++ b/bin/nbp/nbplkup.c @@ -1,5 +1,5 @@ /* - * $Id: nbplkup.c,v 1.4.14.2 2004-06-15 00:44:02 bfernhomberg Exp $ + * $Id: nbplkup.c,v 1.4.14.2.2.1 2005-01-31 19:50:35 didg Exp $ * * Copyright (c) 1990,1991 Regents of The University of Michigan. * All Rights Reserved. @@ -176,7 +176,7 @@ int main( ac, av ) } printf( "%31.*s:%-34.*s %u.%u:%u\n", - obj_len, obj, + (int)obj_len, obj, nn[ i ].nn_typelen, nn[ i ].nn_type, ntohs( nn[ i ].nn_sat.sat_addr.s_net ), nn[ i ].nn_sat.sat_addr.s_node, diff --git a/etc/afpd/desktop.h b/etc/afpd/desktop.h index d753e588..8fe75b73 100644 --- a/etc/afpd/desktop.h +++ b/etc/afpd/desktop.h @@ -1,5 +1,5 @@ /* - * $Id: desktop.h,v 1.3.6.3 2004-03-11 02:01:59 didg Exp $ + * $Id: desktop.h,v 1.3.6.3.2.1 2005-01-31 19:50:35 didg Exp $ * * Copyright (c) 1990,1991 Regents of The University of Michigan. * All Rights Reserved. @@ -48,7 +48,6 @@ typedef unsigned char CreatorType[4]; extern char *dtfile __P((const struct vol *, u_char [], char *)); extern char *mtoupath __P((const struct vol *, char *, cnid_t, int utf8)); extern char *utompath __P((const struct vol *, char *, cnid_t, int utf8)); -extern u_char ucreator[]; /* FP functions */ extern int afp_opendt __P((AFPObj *, char *, int, char *, int *)); diff --git a/etc/afpd/mangle.c b/etc/afpd/mangle.c index 93264ea3..eb8cf78e 100644 --- a/etc/afpd/mangle.c +++ b/etc/afpd/mangle.c @@ -1,5 +1,5 @@ /* - * $Id: mangle.c,v 1.16.2.1.2.12 2004-09-02 20:48:52 didg Exp $ + * $Id: mangle.c,v 1.16.2.1.2.12.2.1 2005-01-31 19:50:37 didg Exp $ * * Copyright (c) 2002. Joe Marcus Clarke (marcus@marcuscom.com) * All Rights Reserved. See COPYRIGHT. @@ -205,8 +205,8 @@ demangle_osx(const struct vol *vol, char *mfilename, cnid_t did, cnid_t *fileid) /* ------------------------------------------------------- * find the start of a utf8 character */ -static char * -utf8_mangle_validate(char *path, size_t len) +static unsigned char * +utf8_mangle_validate(unsigned char *path, size_t len) { unsigned char *p = path + len; int dec = 0; @@ -230,12 +230,12 @@ utf8_mangle_validate(char *path, size_t len) id file/folder ID or 0 */ -char * -mangle(const struct vol *vol, char *filename, size_t filenamelen, char *uname, cnid_t id, int flags) { - char *ext = NULL; - char *m = NULL; - static char mfilename[MAXPATHLEN + 1]; - char mangle_suffix[MANGLE_LENGTH + 1]; +unsigned char * +mangle(const struct vol *vol, unsigned char *filename, size_t filenamelen, unsigned char *uname, cnid_t id, int flags) { + unsigned char *ext = NULL; + unsigned char *m = NULL; + static unsigned char mfilename[MAXPATHLEN + 1]; + unsigned char mangle_suffix[MANGLE_LENGTH + 1]; size_t ext_len = 0; size_t maxlen; int k; diff --git a/etc/afpd/mangle.h b/etc/afpd/mangle.h index 5981b05d..0b658b8e 100644 --- a/etc/afpd/mangle.h +++ b/etc/afpd/mangle.h @@ -1,5 +1,5 @@ /* - * $Id: mangle.h,v 1.4.2.1.2.3 2004-06-20 15:30:04 bfernhomberg Exp $ + * $Id: mangle.h,v 1.4.2.1.2.3.2.1 2005-01-31 19:50:37 didg Exp $ * */ @@ -24,7 +24,7 @@ #define MANGLE_LENGTH 9 /* #ffffffff This really can't be changed. */ #define MAX_LENGTH MACFILELEN -extern char *mangle __P((const struct vol *, char *, size_t, char *, cnid_t, int)); +extern unsigned char *mangle __P((const struct vol *, unsigned char *, size_t, unsigned char *, cnid_t, int)); extern char *demangle __P((const struct vol *, char *, cnid_t did)); extern char *demangle_osx __P((const struct vol *, char *, cnid_t did, cnid_t *fileid)); diff --git a/etc/afpd/status.c b/etc/afpd/status.c index 582e489a..093da937 100644 --- a/etc/afpd/status.c +++ b/etc/afpd/status.c @@ -1,5 +1,5 @@ /* - * $Id: status.c,v 1.13.6.11 2004-09-18 23:20:19 bfernhomberg Exp $ + * $Id: status.c,v 1.13.6.11.2.1 2005-01-31 19:50:38 didg Exp $ * * Copyright (c) 1990,1993 Regents of The University of Michigan. * All Rights Reserved. See COPYRIGHT. @@ -481,7 +481,7 @@ void status_init(AFPConfig *aspconfig, AFPConfig *dsiconfig, { ASP asp; DSI *dsi; - char *status = NULL; + u_int8_t *status = NULL; int statuslen, c, sigoff; if (!(aspconfig || dsiconfig) || !options) diff --git a/etc/atalkd/config.c b/etc/atalkd/config.c index f43200cf..37afeea4 100644 --- a/etc/atalkd/config.c +++ b/etc/atalkd/config.c @@ -1,5 +1,5 @@ /* - * $Id: config.c,v 1.13.6.5.2.1 2005-01-31 17:01:01 didg Exp $ + * $Id: config.c,v 1.13.6.5.2.2 2005-01-31 19:50:40 didg Exp $ * * Copyright (c) 1990,1993 Regents of The University of Michigan. * All Rights Reserved. See COPYRIGHT. @@ -276,7 +276,7 @@ int writeconf( cf ) } len = ((struct ziptab *)l->l_data)->zt_len; } - fprintf( newconf, " -zone \"%.*s\"", len, zonename); + fprintf( newconf, " -zone \"%.*s\"", (int)len, zonename); free(zonename); } fprintf( newconf, "\n" ); diff --git a/include/atalk/dsi.h b/include/atalk/dsi.h index b91a437a..c560b95c 100644 --- a/include/atalk/dsi.h +++ b/include/atalk/dsi.h @@ -129,7 +129,7 @@ typedef struct DSI { /* server and client quanta */ #define DSI_DEFQUANT 2 /* default attention quantum size */ -#define DSI_SERVQUANT_MAX 0xffffffffL /* server quantum */ +#define DSI_SERVQUANT_MAX 0xffffffff /* server quantum */ #define DSI_SERVQUANT_MIN 32000 /* minimum server quantum */ #define DSI_SERVQUANT_DEF 0x0004A2E0L /* default server quantum */ diff --git a/libatalk/dsi/dsi_stream.c b/libatalk/dsi/dsi_stream.c index c105b9d9..cbfdb2fb 100644 --- a/libatalk/dsi/dsi_stream.c +++ b/libatalk/dsi/dsi_stream.c @@ -1,5 +1,5 @@ /* - * $Id: dsi_stream.c,v 1.11.6.5 2004-05-04 14:26:14 didg Exp $ + * $Id: dsi_stream.c,v 1.11.6.5.2.1 2005-01-31 19:50:53 didg Exp $ * * Copyright (c) 1998 Adrian Sun (asun@zoology.washington.edu) * All rights reserved. See COPYRIGHT. @@ -51,7 +51,7 @@ /* ------------------------- * we don't use a circular buffer. */ -const void dsi_buffer(DSI *dsi) +void dsi_buffer(DSI *dsi) { fd_set readfds, writefds; int len; diff --git a/libatalk/util/getiface.c b/libatalk/util/getiface.c index 01f552a8..33947de7 100644 --- a/libatalk/util/getiface.c +++ b/libatalk/util/getiface.c @@ -119,7 +119,7 @@ static int getifaces(const int sockfd, char ***list) */ char **getifacelist() { - char **list; + char **list = NULL; /* FIXME */ int i, fd; if ((fd = socket(PF_INET, SOCK_STREAM, 0)) < 0)