MudOSa4DGD/
MudOSa4DGD/bin/
MudOSa4DGD/data/
MudOSa4DGD/doc/
MudOSa4DGD/doc/driver/
MudOSa4DGD/doc/efun/bitstrings/
MudOSa4DGD/doc/efun/command/
MudOSa4DGD/doc/efun/communication/
MudOSa4DGD/doc/efun/heart_beat/
MudOSa4DGD/doc/efun/interactive/
MudOSa4DGD/doc/efun/inventory/
MudOSa4DGD/doc/efun/living/
MudOSa4DGD/doc/efun/mappings/
MudOSa4DGD/doc/efun/strings/
MudOSa4DGD/doc/efun/uid/
MudOSa4DGD/doc/funs/
MudOSa4DGD/doc/language/
MudOSa4DGD/mudlib/dgd/doc/
MudOSa4DGD/mudlib/dgd/lib/include/dgd/
MudOSa4DGD/mudlib/dgd/lib/std/
MudOSa4DGD/mudlib/dgd/lib/sys/
MudOSa4DGD/mudlib/dgd/log/
MudOSa4DGD/mudlib/log/
MudOSa4DGD/mudlib/std/include/
MudOSa4DGD/mudlib/std/obj/
Standard types in DGD are as follows.

variables:

    static      not saved by save_object(), not affected by
                restore_object()
    private     not visible from inheriting objects (as opposed to
                MudOS, where it is just an error to access it from an
                inheriting object); implies static
    nomask      all variables are automatically nomask, and this keyword
                cannot be used with variables

functions:

    static      can only be called from the same object.
                In the auto object, behaves like a kernel function:
                cannot be called with this_object()->func() and calls
                to it are not redirected if the function is masked.
    private     same as for variables
    nomask      cannot be masked by an inheriting object; contradicts
                private
    atomic      (not yet implemented) an uncaught error in an atomic
                function will cause all changes made from that function
                to be undone

(Dworkin)


If config.h defines MUDOS_EXTRA_TYPES, this package will define a few
types similar to MudOS.

variables:

    array	array type (macro for mixed*)
    function	storage type for functionpointers (_FP) in variables and
                as arguments to functions.

functions:

    public	does nothing, just for backwards compatibility


Frank (Simone@VikingMUD)


SEE ALSO
	language/typefuncs, macros/_FP, driver/