This is stdio_gets.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.
*
* stdio_gets.c
*/
#include "stdio_internal.h"
void _p_stdio_gets(s, n, status)
char_t s[];
int_t *n;
int_t *status;
{
if (fgets(s, *n, stdin) == (char *) NULL)
{
*s = '\0';
*status = -1;
}
else
{
*status = strlen(s);
if (s[*status - 1] == '\n')
{
s[--(*status)] = '\0';
}
}
}
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.