A Alphabetical List of Routines

GRP_DELET( IGRP, STATUS )
    Delete a group
GRP_COPY( IGRP1, INDXLO, INDXHI, REJECT, IGRP2, STATUS )
    Create a new group containing a copy of a section of an old group
GRP_GET( IGRP, INDEX, SIZE, NAMES, STATUS )
    Retrieve names from a group
GRP_GETCC( IGRP, CCLIST, CC, STATUS )
    Return control characters for a given group
GRP_GETCS( IGRP, SENSIT, STATUS )
    Determine if a group is case sensitive or not
GRP_GROUP( PARAM, IGRP1, IGRP2, SIZE, ADDED, FLAG, STATUS )
    Add names obtained from the environment into a group
GRP_GRPEX( GRPEXP, IGRP1, IGRP2, SIZE, ADDED, FLAG, STATUS )
    Add names specified by a given group expression into a group
GRP_GRPSZ( IGRP, SIZE, STATUS )
    Return the current size of a group
GRP_GTYPE( IGRP, TYPE, STATUS )
    Return the type string stored with a group
GRP_HEAD( IGRP1, IGRP2, STATUS )
    Find the group at the head of an owner-slave chain
GRP_INDEX( NAME, IGRP, START, INDEX, STATUS )
    Find the index of a given name within a group
GRP_INFOC( IGRP, INDEX, ITEM, VALUE, STATUS )
    Return an item of character information relating to a specific name
GRP_INFOI( IGRP, INDEX, ITEM, VALUE, STATUS )
    Return an item of integer information relating to a specific name
GRP_LIST( PARAM, INDXLO, INDXHI, COMNT, IGRP, STATUS )
    Write all the names in a group out to a text file specified by the environment
GRP_LISTF( FILENM, INDXLO, INDXHI, COMNT, IGRP, STATUS )
    Write all the names in a group out to a text file specified by the calling application
GRP_MSG( TOKEN, IGRP, INDEX )
    Assign a group element to a message token
GRP_NEW( TYPE, IGRP, STATUS )
    Create a new, empty group
GRP_OWN( IGRP1, IGRP2, STATUS )
    Return the identifier of the group which “owns” a specified group
GRP_PTYPE( IGRP, TYPE, STATUS )
    Store a new type string with a group
GRP_PURGE( IGRP1, IGRP2, STATUS )
    Remove duplicate entries from a group, putting the results in a new group
GRP_PUT( IGRP, SIZE, NAMES, INDEX, STATUS )
    Store a list of explicit names in a group
GRP_PUT1( IGRP, NAME, INDEX, STATUS )
    Store a single name in a group
GRP_REMOV( IGRP1, NAME, IGRP2, STATUS )
    Remove all occurrences of a given name from a group, putting the results in a new group
GRP_SETCC( IGRP, CCLIST, CC, STATUS )
    Set up new control characters for a group
GRP_SETCS( IGRP, SENSIT, STATUS )
    Establish a group as case sensitive or case insensitive
GRP_SETSZ( IGRP, SIZE, STATUS )
    Reduce the size of a group
GRP_SLAVE( IGRP1, IGRP2, STATUS )
    Return the identifier of the group which is owned by a specified group
GRP_SOWN( IGRP1, IGRP2, STATUS )
    Establish one group as “owner” of another group
GRP_VALID( IGRP, VALID, STATUS )
    Check if a group identifier is valid