From fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 8 Jul 2015 20:46:52 -0400 Subject: Initial commit --- sys/fmtio/sprintf.x | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 sys/fmtio/sprintf.x (limited to 'sys/fmtio/sprintf.x') 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 + +# 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 -- cgit