Files
Sepp J Morris 31738079c4 Upload
Digital Research
2020-11-06 18:50:37 +01:00

36 lines
1.2 KiB
C
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**************************************************************************
*
* f p u t s F u n c t i o n
* ---------------------------
* Copyright 1982 by Digital Research Inc. All rights reserved.
*
* "fputs" copies a null terminated string to a stream file.
* To be compatible with Unix, it does NOT append a newline.
*
* Calling sequence:
* ret = fputs(s,stream)
* Where:
* ret = last char out, on error FAILURE
* s = string to put
* stream -> stream (FILE *)
*
*****************************************************************************/
#include "stdio.h"
WORD fputs(str,sp) /* CLEAR FUNCTION ***********/
REG BYTE *str; /* null term string */
REG FILE *sp; /* stream file pointer */
{ /****************************/
REG WORD rv; /* return val */
rv = NULL; /* init for *s==NULL */
while(*str) /* for all chars in s */
if((rv=putc(*str++,sp))==FAILURE) /* if putc fouls up */
return(FAILURE); /* give up */
return(rv); /* it worked */
} /****************************/
return(rv); /* it worked */
} /****************************/
return(rv); /* it worked */
} /****************************/