Commit 0b62bbe0 authored by Neil Conway's avatar Neil Conway

Cosmetic improvements to the timezone code: remove the use of the

'register' qualifier, make some function declarations more consistent,
and so on.
parent ec490f51
......@@ -3,7 +3,7 @@
* 1996-06-05 by Arthur David Olson (arthur_david_olson@nih.gov).
*
* IDENTIFICATION
* $PostgreSQL: pgsql/src/timezone/ialloc.c,v 1.5 2004/05/21 20:59:10 tgl Exp $
* $PostgreSQL: pgsql/src/timezone/ialloc.c,v 1.6 2005/06/20 08:00:51 neilc Exp $
*/
#include "postgres.h"
......@@ -38,8 +38,8 @@ irealloc(void *pointer, const int size)
char *
icatalloc(char *old, const char *new)
{
register char *result;
register int oldsize,
char *result;
int oldsize,
newsize;
newsize = (new == NULL) ? 0 : strlen(new);
......
......@@ -3,7 +3,7 @@
* 1996-06-05 by Arthur David Olson (arthur_david_olson@nih.gov).
*
* IDENTIFICATION
* $PostgreSQL: pgsql/src/timezone/localtime.c,v 1.10 2005/04/19 03:13:59 momjian Exp $
* $PostgreSQL: pgsql/src/timezone/localtime.c,v 1.11 2005/06/20 08:00:51 neilc Exp $
*/
/*
......@@ -81,15 +81,15 @@ static const char *getzname(const char *strp);
static const char *getnum(const char *strp, int *nump, int min, int max);
static const char *getsecs(const char *strp, long *secsp);
static const char *getoffset(const char *strp, long *offsetp);
static const char *getrule(const char *strp, struct rule * rulep);
static void gmtload(struct state * sp);
static void gmtsub(const pg_time_t *timep, long offset, struct pg_tm * tmp);
static void localsub(const pg_time_t *timep, long offset, struct pg_tm * tmp, const pg_tz *tz);
static const char *getrule(const char *strp, struct rule *rulep);
static void gmtload(struct state *sp);
static void gmtsub(const pg_time_t *timep, long offset, struct pg_tm *tmp);
static void localsub(const pg_time_t *timep, long offset, struct pg_tm *tmp, const pg_tz *tz);
static void timesub(const pg_time_t *timep, long offset,
const struct state * sp, struct pg_tm * tmp);
const struct state *sp, struct pg_tm *tmp);
static pg_time_t transtime(pg_time_t janfirst, int year,
const struct rule * rulep, long offset);
int tzparse(const char *name, struct state * sp, int lastditch);
const struct rule *rulep, long offset);
int tzparse(const char *name, struct state *sp, int lastditch);
/* GMT timezone */
static struct state gmtmem;
......@@ -113,8 +113,8 @@ static struct pg_tm tm;
static long
detzcode(const char *codep)
{
register long result;
register int i;
long result;
int i;
result = (codep[0] & 0x80) ? ~0L : 0L;
for (i = 0; i < 4; ++i)
......@@ -123,16 +123,16 @@ detzcode(const char *codep)
}
int
tzload(register const char *name, register struct state * sp)
tzload(const char *name, struct state *sp)
{
register const char *p;
register int i;
register int fid;
const char *p;
int i;
int fid;
if (name == NULL && (name = TZDEFAULT) == NULL)
return -1;
{
register int doaccess;
int doaccess;
char fullname[MAXPGPATH];
if (name[0] == ':')
......@@ -209,7 +209,7 @@ tzload(register const char *name, register struct state * sp)
}
for (i = 0; i < sp->typecnt; ++i)
{
register struct ttinfo *ttisp;
struct ttinfo *ttisp;
ttisp = &sp->ttis[i];
ttisp->tt_gmtoff = detzcode(p);
......@@ -227,7 +227,7 @@ tzload(register const char *name, register struct state * sp)
sp->chars[i] = '\0'; /* ensure '\0' at end */
for (i = 0; i < sp->leapcnt; ++i)
{
register struct lsinfo *lsisp;
struct lsinfo *lsisp;
lsisp = &sp->lsis[i];
lsisp->ls_trans = detzcode(p);
......@@ -237,7 +237,7 @@ tzload(register const char *name, register struct state * sp)
}
for (i = 0; i < sp->typecnt; ++i)
{
register struct ttinfo *ttisp;
struct ttinfo *ttisp;
ttisp = &sp->ttis[i];
if (ttisstdcnt == 0)
......@@ -252,7 +252,7 @@ tzload(register const char *name, register struct state * sp)
}
for (i = 0; i < sp->typecnt; ++i)
{
register struct ttinfo *ttisp;
struct ttinfo *ttisp;
ttisp = &sp->ttis[i];
if (ttisgmtcnt == 0)
......@@ -284,9 +284,9 @@ static const int year_lengths[2] = {
* character.
*/
static const char *
getzname(register const char *strp)
getzname(const char *strp)
{
register char c;
char c;
while ((c = *strp) != '\0' && !is_digit(c) && c != ',' && c != '-' &&
c != '+')
......@@ -301,10 +301,10 @@ getzname(register const char *strp)
* Otherwise, return a pointer to the first character not part of the number.
*/
static const char *
getnum(register const char *strp, int *nump, const int min, const int max)
getnum(const char *strp, int *nump, int min, int max)
{
register char c;
register int num;
char c;
int num;
if (strp == NULL || !is_digit(c = *strp))
return NULL;
......@@ -330,7 +330,7 @@ getnum(register const char *strp, int *nump, const int min, const int max)
* of seconds.
*/
static const char *
getsecs(register const char *strp, long *secsp)
getsecs(const char *strp, long *secsp)
{
int num;
......@@ -370,9 +370,9 @@ getsecs(register const char *strp, long *secsp)
* Otherwise, return a pointer to the first character not part of the time.
*/
static const char *
getoffset(register const char *strp, long *offsetp)
getoffset(const char *strp, long *offsetp)
{
register int neg = 0;
int neg = 0;
if (*strp == '-')
{
......@@ -396,7 +396,7 @@ getoffset(register const char *strp, long *offsetp)
* Otherwise, return a pointer to the first character not part of the rule.
*/
static const char *
getrule(const char *strp, register struct rule * rulep)
getrule(const char *strp, struct rule *rulep)
{
if (*strp == 'J')
{
......@@ -457,13 +457,13 @@ getrule(const char *strp, register struct rule * rulep)
* calculate the Epoch-relative time that rule takes effect.
*/
static pg_time_t
transtime(const pg_time_t janfirst, const int year,
register const struct rule * rulep, const long offset)
transtime(const pg_time_t janfirst, int year,
const struct rule *rulep, long offset)
{
register int leapyear;
register pg_time_t value = 0;
register int i;
int d,
int leapyear;
pg_time_t value = 0;
int i,
d,
m1,
yy0,
yy1,
......@@ -556,7 +556,7 @@ transtime(const pg_time_t janfirst, const int year,
*/
int
tzparse(const char *name, register struct state * sp, const int lastditch)
tzparse(const char *name, struct state *sp, int lastditch)
{
const char *stdname;
const char *dstname = NULL;
......@@ -564,10 +564,10 @@ tzparse(const char *name, register struct state * sp, const int lastditch)
size_t dstlen;
long stdoffset;
long dstoffset;
register pg_time_t *atp;
register unsigned char *typep;
register char *cp;
register int load_result;
pg_time_t *atp;
unsigned char *typep;
char *cp;
int load_result;
stdname = name;
if (lastditch)
......@@ -614,8 +614,8 @@ tzparse(const char *name, register struct state * sp, const int lastditch)
{
struct rule start;
struct rule end;
register int year;
register pg_time_t janfirst;
int year;
pg_time_t janfirst;
pg_time_t starttime;
pg_time_t endtime;
......@@ -671,12 +671,12 @@ tzparse(const char *name, register struct state * sp, const int lastditch)
}
else
{
register long theirstdoffset;
register long theirdstoffset;
register long theiroffset;
register int isdst;
register int i;
register int j;
long theirstdoffset;
long theirdstoffset;
long theiroffset;
int isdst;
int i;
int j;
if (*name != '\0')
return -1;
......@@ -798,7 +798,7 @@ tzparse(const char *name, register struct state * sp, const int lastditch)
}
static void
gmtload(struct state * sp)
gmtload(struct state *sp)
{
if (tzload(gmt, sp) != 0)
(void) tzparse(gmt, sp, TRUE);
......@@ -814,11 +814,11 @@ gmtload(struct state * sp)
* The unused offset argument is for the benefit of mktime variants.
*/
static void
localsub(const pg_time_t *timep, const long offset, struct pg_tm * tmp, const pg_tz *tz)
localsub(const pg_time_t *timep, long offset, struct pg_tm *tmp, const pg_tz *tz)
{
register const struct state *sp;
register const struct ttinfo *ttisp;
register int i;
const struct state *sp;
const struct ttinfo *ttisp;
int i;
const pg_time_t t = *timep;
sp = &tz->state;
......@@ -859,7 +859,7 @@ pg_localtime(const pg_time_t *timep, const pg_tz *tz)
* gmtsub is to gmtime as localsub is to localtime.
*/
static void
gmtsub(const pg_time_t *timep, const long offset, struct pg_tm * tmp)
gmtsub(const pg_time_t *timep, long offset, struct pg_tm *tmp)
{
if (!gmt_is_set)
{
......@@ -888,21 +888,21 @@ pg_gmtime(const pg_time_t *timep)
static void
timesub(const pg_time_t *timep, const long offset,
register const struct state * sp, register struct pg_tm * tmp)
timesub(const pg_time_t *timep, long offset,
const struct state *sp, struct pg_tm *tmp)
{
register const struct lsinfo *lp;
const struct lsinfo *lp;
/* expand days to 64 bits to support full Julian-day range */
register int64 days;
register int idays;
register long rem;
register int y;
register int yleap;
register const int *ip;
register long corr;
register int hit;
register int i;
int64 days;
int idays;
long rem;
int y;
int yleap;
const int *ip;
long corr;
int hit;
int i;
corr = 0;
hit = 0;
......@@ -979,7 +979,7 @@ timesub(const pg_time_t *timep, const long offset,
#define LEAPS_THRU_END_OF(y) (((y) + 4800) / 4 - ((y) + 4800) / 100 + ((y) + 4800) / 400)
while (days < 0 || days >= (int64) year_lengths[yleap = isleap(y)])
{
register int newy;
int newy;
newy = y + days / DAYSPERNYEAR;
if (days < 0)
......@@ -1029,8 +1029,8 @@ pg_next_dst_boundary(const pg_time_t *timep,
int *after_isdst,
const pg_tz *tz)
{
register const struct state *sp;
register const struct ttinfo *ttisp;
const struct state *sp;
const struct ttinfo *ttisp;
int i;
int j;
const pg_time_t t = *timep;
......
......@@ -6,7 +6,7 @@
* Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group
*
* IDENTIFICATION
* $PostgreSQL: pgsql/src/timezone/pgtz.c,v 1.34 2005/06/19 21:34:03 tgl Exp $
* $PostgreSQL: pgsql/src/timezone/pgtz.c,v 1.35 2005/06/20 08:00:51 neilc Exp $
*
*-------------------------------------------------------------------------
*/
......@@ -97,7 +97,7 @@ static void scan_available_timezones(char *tzdir, char *tzdirsub,
* Get GMT offset from a system struct tm
*/
static int
get_timezone_offset(struct tm * tm)
get_timezone_offset(struct tm *tm)
{
#if defined(HAVE_STRUCT_TM_TM_ZONE)
return tm->tm_gmtoff;
......@@ -128,7 +128,7 @@ build_time_t(int year, int month, int day)
* Does a system tm value match one we computed ourselves?
*/
static bool
compare_tm(struct tm * s, struct pg_tm * p)
compare_tm(struct tm *s, struct pg_tm *p)
{
if (s->tm_sec != p->tm_sec ||
s->tm_min != p->tm_min ||
......@@ -155,7 +155,7 @@ compare_tm(struct tm * s, struct pg_tm * p)
* test time.
*/
static int
score_timezone(const char *tzname, struct tztry * tt)
score_timezone(const char *tzname, struct tztry *tt)
{
int i;
pg_time_t pgtt;
......
......@@ -3,7 +3,7 @@
* 1996-06-05 by Arthur David Olson (arthur_david_olson@nih.gov).
*
* IDENTIFICATION
* $PostgreSQL: pgsql/src/timezone/scheck.c,v 1.5 2004/05/21 20:59:10 tgl Exp $
* $PostgreSQL: pgsql/src/timezone/scheck.c,v 1.6 2005/06/20 08:00:51 neilc Exp $
*/
#include "postgres.h"
......@@ -14,11 +14,11 @@
char *
scheck(const char *string, const char *format)
{
register char *fbuf;
register const char *fp;
register char *tp;
register int c;
register char *result;
char *fbuf;
const char *fp;
char *tp;
int c;
char *result;
char dummy;
static char nada;
......
......@@ -15,7 +15,7 @@
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* IDENTIFICATION
* $PostgreSQL: pgsql/src/timezone/strftime.c,v 1.6 2005/04/19 03:13:59 momjian Exp $
* $PostgreSQL: pgsql/src/timezone/strftime.c,v 1.7 2005/06/20 08:00:51 neilc Exp $
*/
#include "postgres.h"
......@@ -102,7 +102,7 @@ static char *_fmt(const char *, const struct pg_tm *, char *,
size_t
pg_strftime(char *s, size_t maxsize, const char *format,
const struct pg_tm * t)
const struct pg_tm *t)
{
char *p;
int warn;
......@@ -116,7 +116,7 @@ pg_strftime(char *s, size_t maxsize, const char *format,
}
static char *
_fmt(const char *format, const struct pg_tm * t, char *pt, const char *ptlim,
_fmt(const char *format, const struct pg_tm *t, char *pt, const char *ptlim,
int *warnp)
{
for (; *format; ++format)
......@@ -467,7 +467,7 @@ _fmt(const char *format, const struct pg_tm * t, char *pt, const char *ptlim,
}
static char *
_conv(const int n, const char *format, char *pt, const char *ptlim)
_conv(int n, const char *format, char *pt, const char *ptlim)
{
char buf[INT_STRLEN_MAXIMUM(int) +1];
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment