1: # include   <ingres.h>
   2: # include   <sccs.h>
   3: 
   4: SCCSID(@(#)trim_relna.c	8.1	12/31/84)
   5: 
   6: /*
   7: **  TRIM_RELNM -- trim blanks from relation name for printing
   8: **
   9: **	A relation name (presumably in 'ingresname' format: MAXNAME
  10: **	characters long with no terminating null byte) has the
  11: **	trailing blanks trimmed off of it into a local buffer, so
  12: **	that it can be printed neatly.
  13: **
  14: **	Parameters:
  15: **		name -- a pointer to the relation name
  16: **
  17: **	Returns:
  18: **		a pointer to the trimmed relation name.
  19: **
  20: **	Side Effects:
  21: **		none
  22: */
  23: 
  24: char *
  25: trim_relname(name)
  26: char    *name;
  27: {
  28:     register char   *old, *new;
  29:     register int    i;
  30:     static char trimname[MAXNAME + 1];
  31: 
  32:     if ( name == (char *) 0 )
  33:         return ( "" );
  34:     old = name;
  35:     new = trimname;
  36:     i = MAXNAME;
  37: 
  38:     while (i--)
  39:         if ((*new++ = *old++) == ' ')
  40:         {
  41:             new--;
  42:             break;
  43:         }
  44: 
  45:     *new = '\0';
  46: 
  47:     return (trimname);
  48: }

Defined functions

trim_relname defined in line 4; never used
Last modified: 1986-04-17
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 334
Valid CSS Valid XHTML 1.0 Strict