ldmud/mudlib
Stephan Weinberger 2c4de6ccb8
Add simul-efuns for deprecated alist efuns
Provide two implementations: 

alists_sorted.c keeps alists with sorted key arrays. However this is restricted to LPC comparable types (numbers and strings) and homogeneous keys.

alists_unsorted.c implements alists without sorting the keys. If the Lib does not rely on ordered key arrays this implementation offers far superior performance for some operations.
2025-07-07 21:54:13 +02:00
..
deprecated Add simul-efuns for deprecated alist efuns 2025-07-07 21:54:13 +02:00
sys Implement LPC Type objects 2022-09-25 22:20:32 +02:00
uni-crasher Removed the seteuid() and export_uid() efuns 2017-09-27 00:45:43 +02:00
ACCESS.ALLOW Initial import from PRCS. 2005-06-21 01:46:13 +00:00
astar.c Replace strlen by sizeof in mudlib. 2014-04-24 22:30:58 +02:00
dhrystone.c Initial import from PRCS. 2005-06-21 01:46:13 +00:00
dhrystone2.c Initial import from PRCS. 2005-06-21 01:46:13 +00:00
dns_resolve.c Replace strlen by sizeof in mudlib. 2014-04-24 22:30:58 +02:00
erq-tool.c Initial import from PRCS. 2005-06-21 01:46:13 +00:00
master_skeleton.c Add line argument for log_error() 2022-01-08 21:22:22 +01:00
pgsql.c Replace strlen by sizeof in mudlib. 2014-04-24 22:30:58 +02:00
psyc-tls.c - (backend, comm.c, object) The logon(obj) function moved from 2006-03-06 07:41:39 +00:00
query_ip_name.c Initial import from PRCS. 2005-06-21 01:46:13 +00:00
README Initial import from PRCS. 2005-06-21 01:46:13 +00:00
simul_efun-dr.c Replace strlen by sizeof in mudlib. 2014-04-24 22:30:58 +02:00
telnetneg.c Added sample implementation for TLS and MCCP negotation 2022-04-25 23:53:16 +02:00
telnetneg.h Added sample implementation for TLS and MCCP negotation 2022-04-25 23:53:16 +02:00
test_master.c Replace strlen by sizeof in mudlib. 2014-04-24 22:30:58 +02:00

This directory holds various example and support files for mudlibs.
Especially important is the sys/ subdirectory with the driver-related
include files.

Other files are:

  ACCESS.ALLOW     : a typical access control file.
  master_skeleton.c: a skeleton master, documenting all master lfuns.
  telnet.h, telnetneg.c: the Wunderland telnet module, a complete implementation
                     of the telnet protocol.
  test_master.c    : a minimal test master for driver tests.
  simul_efun-dr.c  : a very old simul_efun file for a very old DR mudlib.
  erq-tool.c       : for 2.4.5 muds, a tool for interactive erq experiments.
  dhrystone.c      : an implementation of Dhrystone, called by the
                     test_master.
  astar.c          : an implementation of the A* pathfinding algorithm.
  pgsql.c          : example for using PostgreSQL
  dns_resolve.c    : a simul-efun for non-block DNS lookups
  query_ip_name.c  : a simul-efun for IPv4/IPv6 name lookups

  uni-crasher/     : A stress test program, see the README in this dir.