FORMAT_STRING(2)          SYSTEM CALLS           FORMAT_STRING(2)
NAME
     format_string - "minimal string formatting for those without
     sprintf
SYNOPSIS
     string format_string (string format, mixed *variables);
DESCRIPTION
     Given a string "format" and an array "variables" of zero  or
     more strings, format_string returns a formatted string where
     each  "%s"  in  the  "format"  string  is  replaced  by  the
     corresponding  element from "variables".  If there are fewer
     strings in the "variables" array than there are "%s" strings
     in  the "format" string, format_string will behave as though
     the missing arguments were all empty strings ("").  If there
     are  more  strings  in  the "variables" array than there are
     "%s" strings in "format", the extra strings  in  "variables"
     will be appended to the result string.
     EXAMPLES
     format_string("test%s")                   returns     "test"
     format_string("test  ",  ({  "one  }))    returns "test one"
     format_string("test %s-%s", ({ "1", "2" }))
                                           returns   "test   1-2"
     format_string("test %s-%s", ({ "1", "2", "-oops!" }))
                                           returns   "test   1-2-
     oops!" format_string("test %s-%s-%s.", ({ "1", "2" }))
                                           returns "test 1-2-."
AUTHOR
     Ichabod@TMI, 2/4/93
MudOS Release 0.9         Last change:                   3-19-93