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.