From: robertc <> Date: Tue, 18 Apr 2006 18:28:40 +0000 (+0000) Subject: Some GCC combinations complain about functions not returning a value in functions... X-Git-Tag: SQUID_3_0_PRE4~262 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0b5f04b8e1f3b3607685533af56918501c36194c;p=thirdparty%2Fsquid.git Some GCC combinations complain about functions not returning a value in functions that return from switch statements. --- diff --git a/src/peer_digest.cc b/src/peer_digest.cc index ab29ae9a48..56186f391d 100644 --- a/src/peer_digest.cc +++ b/src/peer_digest.cc @@ -1,6 +1,6 @@ /* - * $Id: peer_digest.cc,v 1.109 2006/02/17 18:10:59 wessels Exp $ + * $Id: peer_digest.cc,v 1.110 2006/04/18 12:28:40 robertc Exp $ * * DEBUG: section 72 Peer Digest Routines * AUTHOR: Alex Rousskov @@ -638,6 +638,7 @@ peerDigestSwapInHeaders(void *data, char *buf, ssize_t size) } fatal("peerDigestSwapInHeaders() - shouldn't get here!\n"); + return 0; /* keep gcc happy */ } int @@ -678,6 +679,7 @@ peerDigestSwapInCBlock(void *data, char *buf, ssize_t size) } fatal("peerDigestSwapInCBlock(): shouldn't get here!\n"); + return 0; /* keep gcc happy */ } int @@ -714,6 +716,7 @@ peerDigestSwapInMask(void *data, char *buf, ssize_t size) } fatal("peerDigestSwapInMask(): shouldn't get here!\n"); + return 0; /* keep gcc happy */ } static int