Branch: Tag:

1998-10-12

1998-10-12 22:13:15 by Per Hedbor <ph@opera.com>

Added locale support for module variables

Rev: server/base_server/config/builders.pike:1.16
Rev: server/base_server/config/describers.pike:1.57
Rev: server/base_server/config/low_describers.pike:1.26
Rev: server/base_server/configuration.pike:1.161
Rev: server/base_server/mainconfig.pike:1.110
Rev: server/base_server/module.pike:1.35
Rev: server/base_server/module_support.pike:1.17

1:   inherit "config/builders"; - string cvs_version = "$Id: mainconfig.pike,v 1.109 1998/09/30 17:38:17 grubba Exp $"; + string cvs_version = "$Id: mainconfig.pike,v 1.110 1998/10/12 22:13:09 per Exp $";   //inherit "roxenlib";      inherit "config/draw_things";
115:    }       +  object module_object() +  { +  object node; +  node = this_object(); +  while(node) +  { +  if(node->type == NODE_MODULE_COPY || +  node->type == NODE_MODULE_MASTER_COPY) +  { +  if( objectp( node->data ) ) +  return node->data; +  return node->data->master; +  } +  if(node->type == NODE_CONFIGURATION) +  return node->data; +  node = node->up; +  } +  return roxen; +  } +     object config()    {    object node;