]> err.no Git - dpkg/commitdiff
Even more gcc warning fixes.
authorAdam Heath <doogie@debian.org>
Mon, 20 May 2002 05:56:01 +0000 (05:56 +0000)
committerAdam Heath <doogie@debian.org>
Mon, 20 May 2002 05:56:01 +0000 (05:56 +0000)
ChangeLog
dpkg-deb/build.c
dpkg-deb/dpkg-deb.h
include/dpkg.h.in
lib/Makefile.in
main/enquiry.c
main/main.h
split/dpkg-split.h
split/split.c
utils/md5sum.c

index 697da8065de342bd07918ca47731c298b3b0d3c4..99b41a1bd6b0ecdc9ce299e0ed46604121874374 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Mon May 20 00:58:17 CDT 2002 Adam Heath <doogie@debian.org>
+
+  * main/enquiry.c, main/main.h, utils/md5sum.c, split/dpkg-split.h,
+    split/split.c, lib/Makefile.in, include/dpkg.h.in, dpkg-deb/build.c,
+    dpkg-deb/dpkg-deb.h: Even more gcc warning fixes.
+
 Sun May 19 23:39:02 CDT 2002 Adam Heath <doogie@debian.org>
 
   * <all Makefile.in>, Makefile.conf.in: Add rules to Makefile.conf, to
index f7ac19c68d20d8400411ea90713736c014574796..a79ab091fab989e0870569d0891f96c0b7747a2d 100644 (file)
@@ -198,7 +198,6 @@ int internalGzip(int fd1, int fd2, const char *compression, char *desc, ...) {
 
 /* Overly complex function that builds a .deb file
  */
-void do_build(const char *const *argv) NONRETURNING;
 void do_build(const char *const *argv) {
   static const char *const maintainerscripts[]= {
     PREINSTFILE, POSTINSTFILE, PRERMFILE, POSTRMFILE, 0
index b6eb90040fa0779f6efb7d326b0d1b605e42a645..6c51c98c9e2ca8b53c22eee221b16e3bdc679251 100644 (file)
@@ -23,7 +23,8 @@
 #define DPKG_DEB_H
 
 typedef void dofunction(const char *const *argv);
-dofunction do_build, do_contents, do_control, do_showinfo;
+dofunction do_build NONRETURNING; 
+dofunction do_contents, do_control, do_showinfo;
 dofunction do_info, do_field, do_extract, do_vextract, do_fsystarfile;
 
 extern int debugflag, nocheckflag, oldformatflag;
index 52c63d6e81ee455e811c122942a4636773b853fb..aa67011fdca57c96e5d26e21fbeddadfe3476a1a 100644 (file)
@@ -285,6 +285,8 @@ ssize_t buffer_copy_setup_IntInt(int i1, int typeIn, void *procIn,
 ssize_t buffer_copy_setup(buffer_arg argIn, int typeIn, void *procIn,
                       buffer_arg argOut, int typeOut, void *procOut,
                       ssize_t limit, const char *desc);
+ssize_t buffer_write(buffer_data_t data, void *buf, ssize_t length, const char *desc);
+ssize_t buffer_read(buffer_data_t data, void *buf, ssize_t length, const char *desc);
 ssize_t buffer_copy(buffer_data_t read_data, buffer_data_t write_data, ssize_t limit, const char *desc);
 
 extern volatile int onerr_abort;
index 05b91e57c481bab562f4d1a9af04a10ab7a2ff8a..afadd8e98f5bf087bb3290c610b1ee717929421e 100644 (file)
@@ -9,7 +9,7 @@ include ../Makefile.conf
 SOURCES                = compat.c database.c dbmodify.c dump.c ehandle.c fields.c \
                    lock.c mlib.c myopt.c nfmalloc.c parse.c parsehelp.c \
                    showcright.c showpkg.c tarfn.c varbuf.c vercmp.c md5.c \
-                   utils.c
+                   utils.c hash.c
 
 OBJECTS                = $(patsubst %.c, %.o, $(SOURCES))
 GENFILES       = $(OBJECTS) libdpkg.a
index afa54a083ddff6e88523d46bfc8c95464d930ec9..9036bd32e113328d309b6918d24580d1f4e62d35 100644 (file)
@@ -455,7 +455,6 @@ void printarch(const char *const *argv) {
   if (fflush(stdout)) werr("stdout");
 }
 
-void cmpversions(const char *const *argv) NONRETURNING;
 void cmpversions(const char *const *argv) {
   struct relationinfo {
     const char *string;
index 429e3400090f14334750a685a5a3f1fb2182c39b..79c1c599d42bd76dac70f1d2110c96e148f48c42 100644 (file)
@@ -124,7 +124,7 @@ void assertmulticonrep(const char *const *argv);
 void predeppackage(const char *const *argv);
 void printarch(const char *const *argv);
 void printinstarch(const char *const *argv);
-void cmpversions(const char *const *argv);
+void cmpversions(const char *const *argv) NONRETURNING;
 
 /* Intended for use as a comparison function for qsort when
  * sorting an array of pointers to struct pkginfo:
@@ -157,7 +157,7 @@ void cu_prermremove(int argc, void **argv);
 
 /* from errors.c */
 
-int nerrs;
+extern int nerrs;
 void print_error_perpackage(const char *emsg, const char *arg);
 void forcibleerr(int forceflag, const char *format, ...) PRINTFFORMAT(2,3);
 int reportbroken_retexitstatus(void);
index e55fa681a3a10988d636819efdc58f403dc6dbe2..89fda69229c3765bf3fb6b057073d8cfdfb41949 100644 (file)
@@ -23,7 +23,8 @@
 #define DPKG_SPLIT_H
 
 typedef void dofunction(const char *const *argv);
-dofunction do_split, do_join, do_info, do_auto, do_queue, do_discard;
+dofunction do_split NONRETURNING;
+dofunction do_join, do_info, do_auto, do_queue, do_discard;
 
 struct partinfo {
   const char *filename;
index 03c1ac969cfbe10fc830169918f03c2147e89e22..aad2904b6a3a7c36e1d2ee46548b9f0a741b6ec3 100644 (file)
@@ -33,7 +33,6 @@
 #include <dpkg-db.h>
 #include "dpkg-split.h"
 
-void do_split(const char *const *argv) NONRETURNING;
 void do_split(const char *const *argv) {
   const char *sourcefile, *prefix;
   char *palloc;
index b0bed5079802c4a9b69e86bb022e631c0f8c9d41..268206fbb634147fc32ce3accbe89559b3a8deee 100644 (file)
 #endif
 #endif
 
-extern char *optarg;
-extern int optind;
 const char printforhelp[]= N_("Type md5sum --help for help.");
 const char thisname[]= MD5SUM;
 
-void usage(void);
+void usage(void) NONRETURNING;
 void print_digest(unsigned char *p);
 int mdfile(int fd, unsigned char **digest);
 int do_check(FILE *chkf);
@@ -181,7 +179,6 @@ int process_arg(const char* arg, int bin_mode, unsigned char **digest)
        return 0;
 }
 
-void usage(void) NONRETURNING;
 void
 usage(void)
 {