diff options
Diffstat (limited to 'sys/fmtio/sprintf.x')
-rw-r--r-- | sys/fmtio/sprintf.x | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/sys/fmtio/sprintf.x b/sys/fmtio/sprintf.x new file mode 100644 index 00000000..c247d868 --- /dev/null +++ b/sys/fmtio/sprintf.x @@ -0,0 +1,19 @@ +# Copyright(c) 1986 Association of Universities for Research in Astronomy Inc. + +include <printf.h> + +# SPRINTF: Open string as a file, call fprntf. When the last argument is +# passed, and EOS is reached, the string will be closed (by fpradv). + +procedure sprintf (outstr, maxch, format_string) + +char outstr[maxch] +int maxch +char format_string[ARB] +int mem_fd, stropen() +errchk stropen, fprntf + +begin + mem_fd = stropen (outstr, maxch, WRITE_ONLY) + call fprntf (mem_fd, format_string, STRING_FILE) +end |