1
0
mirror of https://github.com/postgres/postgres.git synced 2025-11-10 17:42:29 +03:00

Massive commit to run PGINDENT on all *.c and *.h files.

This commit is contained in:
Bruce Momjian
1997-09-07 05:04:48 +00:00
parent 8fecd4febf
commit 1ccd423235
687 changed files with 150775 additions and 136888 deletions

View File

@@ -1,203 +1,221 @@
/*-------------------------------------------------------------------------
*
* name.c--
* Functions for the built-in type "name".
* Functions for the built-in type "name".
* name replaces char16 and is carefully implemented so that it
* is a string of length NAMEDATALEN. DO NOT use hard-coded constants anywhere
* always use NAMEDATALEN as the symbolic constant! - jolly 8/21/95
*
*
*
* Copyright (c) 1994, Regents of the University of California
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/name.c,v 1.6 1997/08/19 21:34:45 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/utils/adt/name.c,v 1.7 1997/09/07 04:50:27 momjian Exp $
*
*-------------------------------------------------------------------------
*/
#include <string.h>
#include "postgres.h"
#include "utils/builtins.h" /* where the declarations go */
#include "utils/palloc.h" /* where the declarations go */
#include "utils/builtins.h" /* where the declarations go */
#include "utils/palloc.h" /* where the declarations go */
/*****************************************************************************
* USER I/O ROUTINES (none) *
/*****************************************************************************
* USER I/O ROUTINES (none) *
*****************************************************************************/
/*
* namein - converts "..." to internal representation
* namein - converts "..." to internal representation
*
* Note:
* [Old] Currently if strlen(s) < NAMEDATALEN, the extra chars are nulls
* Now, always NULL terminated
* Note:
* [Old] Currently if strlen(s) < NAMEDATALEN, the extra chars are nulls
* Now, always NULL terminated
*/
NameData *namein(char *s)
NameData *
namein(char *s)
{
NameData *result;
NameData *result;
if (s == NULL)
return(NULL);
result = (NameData*) palloc(NAMEDATALEN);
/* always keep it null-padded */
strNcpy(result->data, s, NAMEDATALEN-1);
return(result);
if (s == NULL)
return (NULL);
result = (NameData *) palloc(NAMEDATALEN);
/* always keep it null-padded */
strNcpy(result->data, s, NAMEDATALEN - 1);
return (result);
}
/*
* nameout - converts internal reprsentation to "..."
* nameout - converts internal reprsentation to "..."
*/
char *nameout(NameData *s)
char *
nameout(NameData * s)
{
if (s == NULL)
return "-";
else
return pstrdup(s->data);
if (s == NULL)
return "-";
else
return pstrdup(s->data);
}
/*****************************************************************************
* PUBLIC ROUTINES *
/*****************************************************************************
* PUBLIC ROUTINES *
*****************************************************************************/
/*
* nameeq - returns 1 iff arguments are equal
* namene - returns 1 iff arguments are not equal
* nameeq - returns 1 iff arguments are equal
* namene - returns 1 iff arguments are not equal
*
* BUGS:
* Assumes that "xy\0\0a" should be equal to "xy\0b".
* If not, can do the comparison backwards for efficiency.
* BUGS:
* Assumes that "xy\0\0a" should be equal to "xy\0b".
* If not, can do the comparison backwards for efficiency.
*
* namelt - returns 1 iff a < b
* namele - returns 1 iff a <= b
* namegt - returns 1 iff a < b
* namege - returns 1 iff a <= b
* namelt - returns 1 iff a < b
* namele - returns 1 iff a <= b
* namegt - returns 1 iff a < b
* namege - returns 1 iff a <= b
*
*/
bool nameeq(NameData *arg1, NameData *arg2)
bool
nameeq(NameData * arg1, NameData * arg2)
{
if (!arg1 || !arg2)
return 0;
else
return ((bool) strncmp(arg1->data, arg2->data, NAMEDATALEN) == 0);
if (!arg1 || !arg2)
return 0;
else
return ((bool) strncmp(arg1->data, arg2->data, NAMEDATALEN) == 0);
}
bool namene(NameData *arg1, NameData *arg2)
bool
namene(NameData * arg1, NameData * arg2)
{
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) (strncmp(arg1->data, arg2->data, NAMEDATALEN) != 0));
if (arg1 == NULL || arg2 == NULL)
return ((bool) 0);
return ((bool) (strncmp(arg1->data, arg2->data, NAMEDATALEN) != 0));
}
bool namelt(NameData *arg1, NameData *arg2)
bool
namelt(NameData * arg1, NameData * arg2)
{
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) (strncmp(arg1->data, arg2->data, NAMEDATALEN) < 0));
if (arg1 == NULL || arg2 == NULL)
return ((bool) 0);
return ((bool) (strncmp(arg1->data, arg2->data, NAMEDATALEN) < 0));
}
bool namele(NameData *arg1, NameData *arg2)
bool
namele(NameData * arg1, NameData * arg2)
{
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) (strncmp(arg1->data, arg2->data, NAMEDATALEN) <= 0));
if (arg1 == NULL || arg2 == NULL)
return ((bool) 0);
return ((bool) (strncmp(arg1->data, arg2->data, NAMEDATALEN) <= 0));
}
bool namegt(NameData *arg1, NameData *arg2)
bool
namegt(NameData * arg1, NameData * arg2)
{
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) (strncmp(arg1->data, arg2->data, NAMEDATALEN) > 0));
if (arg1 == NULL || arg2 == NULL)
return ((bool) 0);
return ((bool) (strncmp(arg1->data, arg2->data, NAMEDATALEN) > 0));
}
bool namege(NameData *arg1, NameData *arg2)
bool
namege(NameData * arg1, NameData * arg2)
{
if (arg1 == NULL || arg2 == NULL)
return((bool) 0);
return((bool) (strncmp(arg1->data, arg2->data, NAMEDATALEN) >= 0));
if (arg1 == NULL || arg2 == NULL)
return ((bool) 0);
return ((bool) (strncmp(arg1->data, arg2->data, NAMEDATALEN) >= 0));
}
/* (see char.c for comparison/operation routines) */
int namecpy(Name n1, Name n2)
int
namecpy(Name n1, Name n2)
{
if (!n1 || !n2)
return(-1);
strncpy(n1->data, n2->data, NAMEDATALEN);
return(0);
if (!n1 || !n2)
return (-1);
strncpy(n1->data, n2->data, NAMEDATALEN);
return (0);
}
#ifdef NOT_USED
int namecat(Name n1, Name n2)
int
namecat(Name n1, Name n2)
{
return(namestrcat(n1, n2->data)); /* n2 can't be any longer than n1 */
return (namestrcat(n1, n2->data)); /* n2 can't be any longer than n1 */
}
#endif
int namecmp(Name n1, Name n2)
int
namecmp(Name n1, Name n2)
{
return(strncmp(n1->data, n2->data, NAMEDATALEN));
return (strncmp(n1->data, n2->data, NAMEDATALEN));
}
int
int
namestrcpy(Name name, char *str)
{
if (!name || !str)
return(-1);
strNcpy(name->data, str, NAMEDATALEN-1);
return(0);
if (!name || !str)
return (-1);
strNcpy(name->data, str, NAMEDATALEN - 1);
return (0);
}
#ifdef NOT_USED
int namestrcat(Name name, char *str)
int
namestrcat(Name name, char *str)
{
int i;
char *p, *q;
if (!name || !str)
return(-1);
for (i = 0, p = name->data; i < NAMEDATALEN && *p; ++i, ++p)
;
for (q = str; i < NAMEDATALEN; ++i, ++p, ++q) {
*p = *q;
if (!*q)
break;
}
return(0);
int i;
char *p,
*q;
if (!name || !str)
return (-1);
for (i = 0, p = name->data; i < NAMEDATALEN && *p; ++i, ++p)
;
for (q = str; i < NAMEDATALEN; ++i, ++p, ++q)
{
*p = *q;
if (!*q)
break;
}
return (0);
}
#endif
int
int
namestrcmp(Name name, char *str)
{
if (!name && !str)
return(0);
if (!name)
return(-1); /* NULL < anything */
if (!str)
return(1); /* NULL < anything */
return(strncmp(name->data, str, NAMEDATALEN));
if (!name && !str)
return (0);
if (!name)
return (-1); /* NULL < anything */
if (!str)
return (1); /* NULL < anything */
return (strncmp(name->data, str, NAMEDATALEN));
}
/*****************************************************************************
* PRIVATE ROUTINES *
/*****************************************************************************
* PRIVATE ROUTINES *
*****************************************************************************/
#ifdef NOT_USED
uint32
uint32
NameComputeLength(Name name)
{
char *charP;
int length;
for (length = 0, charP = name->data;
length < NAMEDATALEN && *charP != '\0';
length++, charP++) {
;
}
return (uint32)length;
char *charP;
int length;
for (length = 0, charP = name->data;
length < NAMEDATALEN && *charP != '\0';
length++, charP++)
{
;
}
return (uint32) length;
}
#endif