From apache-cvs-owner-apache-cvs-archive=hyperreal.org@apache.org Thu Sep 02 16:29:02 1999 Return-Path: Delivered-To: apache-cvs-archive@hyperreal.org Received: (qmail 5107 invoked by uid 6000); 2 Sep 1999 16:29:02 -0000 Received: (qmail 5077 invoked by uid 2016); 2 Sep 1999 16:29:00 -0000 Delivered-To: apcore-apache-2.0-cvs@apache.org Received: (qmail 5067 invoked by uid 177); 2 Sep 1999 16:28:59 -0000 Date: 2 Sep 1999 16:28:59 -0000 Message-ID: <19990902162859.5066.qmail@hyperreal.org> From: martin@hyperreal.org To: apache-2.0-cvs@apache.org Subject: cvs commit: apache-2.0/src/ap ap_snprintf.c Sender: apache-cvs-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org martin 99/09/02 09:28:59 Modified: src/ap ap_snprintf.c Log: Some buggy compilers (noteably on 32 bit platforms) cannot deal with "register" in combination with "long long" types. Drop the register attribute in these cases. Reviewed by: Greg Stein, Roy T. Fielding Revision Changes Path 1.2 +4 -4 apache-2.0/src/ap/ap_snprintf.c Index: ap_snprintf.c =================================================================== RCS file: /home/cvs/apache-2.0/src/ap/ap_snprintf.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ap_snprintf.c 1999/08/24 05:50:32 1.1 +++ ap_snprintf.c 1999/09/02 16:28:58 1.2 @@ -401,12 +401,12 @@ return (p); } -static char *conv_10_quad(register widest_int num, register bool_int is_unsigned, +static char *conv_10_quad(widest_int num, register bool_int is_unsigned, register bool_int *is_negative, char *buf_end, register int *len) { register char *p = buf_end; - register u_widest_int magnitude; + u_widest_int magnitude; /* * If the value is less than the maximum unsigned long value, @@ -445,7 +445,7 @@ * We use a do-while loop so that we write at least 1 digit */ do { - register u_widest_int new_magnitude = magnitude / 10; + u_widest_int new_magnitude = magnitude / 10; *--p = (char) (magnitude - new_magnitude * 10 + '0'); magnitude = new_magnitude; @@ -618,7 +618,7 @@ return (p); } -static char *conv_p2_quad(register u_widest_int num, register int nbits, +static char *conv_p2_quad(u_widest_int num, register int nbits, char format, char *buf_end, register int *len) { register int mask = (1 << nbits) - 1;