ftp.nice.ch/pub/next/unix/developer/pcn.2.0.s.tar.gz#/src/sys/sys_sub.c

This is sys_sub.c in view mode; [Download] [Up]

/*
 * PCN System
 * Author:      Steve Tuecke
 *              Argonne National Laboratory
 *
 * Please see the DISCLAIMER file in the top level directory of the
 * distribution regarding the provisions under which this software
 * is distributed.
 *
 * sys_sub.c
 *
 * Foreign procedures used by sys.pcn
 */

#include "sys_internal.h"

/*
 * Set 'substring' to be the substring of 'string' starting at position
 * 'start' and of 'len' characters.  If 'len' is -1, then get that
 * substring that starts at 'start' and goes through the end
 * of the 'string'
 *
 * It is assumed that 'substring'
 * is big enough to hold the 
 */
void _p_sys_substring(string, start, len, substring)
char_t *string;
int_t *start, *len;
char_t *substring;
{
    if (*len < 0)
	strcpy(substring, string + *start);
    else
    {
	strncpy(substring, string + *start, (int) *len);
	substring[*len] = '\0';
    }
}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.