Annotation of 42BSD/ingres/source/iutil/trim_relna.c, revision 1.1

1.1     ! root        1: # include      <ingres.h>
        !             2: # include      <sccs.h>
        !             3: 
        !             4: SCCSID(@(#)trim_relna.c        7.1     2/5/81)
        !             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:        old = name;
        !            33:        new = trimname;
        !            34:        i = MAXNAME;
        !            35: 
        !            36:        while (i--)
        !            37:                if ((*new++ = *old++) == ' ')
        !            38:                {
        !            39:                        new--;
        !            40:                        break;
        !            41:                }
        !            42: 
        !            43:        *new = '\0';
        !            44: 
        !            45:        return (trimname);
        !            46: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.