Re: OLC & saveing OLC DATA

From: George Greer (greerga@circlemud.org)
Date: 01/02/01


On Tue, 2 Jan 2001, Brandon Allen wrote:

> i have poked around the source and cant seem to figure out
> how to creata a unified command that will just save all unsaved
> OLC data [...]

That whole "paragraph" was a single sentence. :)

OasisOLC v2.0 already has one:

/*
 * Original use: to be called at shutdown time.
 */
int save_all(void)
{
  while (save_list) {
    if (save_list->type < 0 || save_list->type > SL_MAX)
      log("SYSERR: GenOLC: Invalid save type %d in save list.\n", save_list->type);
    else if ((*save_types[save_list->type].func)(real_zone(save_list->zone)) < 0)
      save_list = save_list->next;     /* Fatal error, skip this one. */
  }

  return TRUE;
}

--
George Greer            | If it's about the CircleMUD mailing list,
greerga@circlemud.org   | mail owner-circle@post.queensu.ca instead.

--
   +---------------------------------------------------------------+
   | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
   | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
   +---------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/03/01 PST