Format: 1.5


Title: MOS
SubTitle: The exokernel documentation

# You can add a footer to your documentation like this:
# Footer: [text]
# If you want to add a copyright notice, this would be the place to do it.

# You can add a timestamp to your documentation like one of these:
# Timestamp: Generated on month day, year
# Timestamp: Updated mm/dd/yyyy
# Timestamp: Last updated mon day
#
#   m     - One or two digit month.  January is "1"
#   mm    - Always two digit month.  January is "01"
#   mon   - Short month word.  January is "Jan"
#   month - Long month word.  January is "January"
#   d     - One or two digit day.  1 is "1"
#   dd    - Always two digit day.  1 is "01"
#   day   - Day with letter extension.  1 is "1st"
#   yy    - Two digit year.  2006 is "06"
#   yyyy  - Four digit year.  2006 is "2006"
#   year  - Four digit year.  2006 is "2006"


# --------------------------------------------------------------------------
# 
# Cut and paste the lines below to change the order in which your files
# appear on the menu.  Don't worry about adding or removing files, Natural
# Docs will take care of that.
# 
# You can further organize the menu by grouping the entries.  Add a
# "Group: [name] {" line to start a group, and add a "}" to end it.
# 
# You can add text and web links to the menu by adding "Text: [text]" and
# "Link: [name] ([URL])" lines, respectively.
# 
# The formatting and comments are auto-generated, so don't worry about
# neatness when editing the file.  Natural Docs will clean it up the next
# time it is run.  When working with groups, just deal with the braces and
# forget about the indentation and comments.
# 
# --------------------------------------------------------------------------


File: License  (docs/design/Licensing.txt)

Group: Licenses  {

   File: Public Domain  (docs/design/PD.txt)
   File: GNU LGPL  (docs/design/LGPL.txt)
   File: LGPL Special  (docs/design/libfb-lgpl.txt)
   }  # Group: Licenses

Group: Information & Design  {

   File: bootloaders.txt  (docs/design/bootloaders.txt)
   File: Kernel.txt  (docs/design/kernel.txt)
   File: Software  (docs/design/Software.txt)
   }  # Group: Design

Group: Kernel  {

   Group: Ia_pc  {

      File: stage1.asm [ia_pc]  (kernel/ia_pc/stage1.asm)
      File: stage2_ia_pc.asm  (kernel/ia_pc/stage2.asm)
      File: stage3.asm [ia-pc]  (kernel/ia_pc/stage3.asm)
      File: stage4_load.asm  (kernel/ia_pc/stage4_load.asm)
      File: stage4_test.asm  (kernel/ia_pc/stage4_test.asm)
      File: ucode.asm  (kernel/ia_pc/ucode.asm)
      }  # Group: Ia_pc

   Group: Ia32_pc  {

      File: stage1_ia32_pc.asm  (kernel/ia32_pc/stage1.asm)
      File: stage2_ia32_pc.asm  (kernel/ia32_pc/stage2.asm)
      File: stage3_ia32_pc.asm  (kernel/ia32_pc/stage3.asm)
      File: stage4_ia32_pc.asm  (kernel/ia32_pc/stage4.asm)
      }  # Group: Ia32_pc

   Group: M68k_megadrive  {

      File: font.s  (kernel/m68k_megadrive/font.s)
      File: kernel.s  (kernel/m68k_megadrive/kernel.s)
      File: romheader.s  (kernel/m68k_megadrive/romheader.s)
      }  # Group: M68k_megadrive

   Group: SH4_dreamcast  {

      File: main.c  (kernel/sh4_dreamcast/main.c)
      }  # Group: SH4_dreamcast

   }  # Group: Kernel

Group: Modules  {

   File: ati_defregs.asm  (modules/ati_defregs.asm)
   File: ati_v8086.asm  (modules/ati_v8086.asm)
   File: blobs.bas  (modules/blobs.bas)

   Group: Bus  {

      File: isapnp.bas  (modules/bus/isapnp.bas)
      File: isaprobe.bas  (modules/bus/isaprobe.bas)
      File: pci_type1.bas  (modules/bus/pci_type1.bas)
      File: pci_util.bas  (modules/bus/pci_util.bas)
      File: pciserv.bas  (modules/bus/pciserv.bas)
      File: serial_io.bas  (modules/bus/serial_io.bas)
      }  # Group: Bus

   File: crtbegin.asm  (modules/crtbegin.asm)
   File: crtend.asm  (modules/crtend.asm)
   File: divtest.asm  (modules/divtest.asm)
   File: elf-runtime.asm  (modules/elf-runtime.asm)
   File: elf-test-fb.bas  (modules/elf-test-fb.bas)
   File: elf-test.c  (modules/elf-test.c)

   Group: Experimental  {

      File: bgatest.bas  (modules/experimental/bgatest.bas)
      File: dbglog.bas  (modules/experimental/dbglog.bas)
      File: gfxdemo.bas  (modules/experimental/gfxdemo.bas)
      File: gfxtest.bas  (modules/experimental/gfxtest.bas)
      File: giotest.bas  (modules/experimental/giotest.bas)
      File: giotest.bas  (modules/experimental/blocktest.bas)
      File: hwbrowse.bas  (modules/experimental/hwbrowse.bas)
      File: igma.bas  (modules/experimental/igma.bas)
      File: ipctest1.bas  (modules/experimental/ipctest1.bas)
      File: ipctest2.bas  (modules/experimental/ipctest2.bas)
      File: mach64_clockdsp.bas  (modules/experimental/mach64_clockdsp.bas)
      File: mach64test.bas  (modules/experimental/mach64test.bas)
      File: quickkey.bas  (modules/experimental/quickkey.bas)
      File: r600test.bas  (modules/experimental/r600test.bas)
      File: test_pci.bas  (modules/experimental/test_pci.bas)
      File: testisapnp.bas  (modules/experimental/testisapnp.bas)
      File: trio64v.bas  (modules/experimental/trio64v.bas)
      File: udi_cmos.c  (modules/experimental/udi_cmos.c)
      File: udi_cmos_props.asm  (modules/experimental/udi_cmos_props.asm)
      File: verite2k.bas  (modules/experimental/verite2k.bas)
      File: voodoo1.bas  (modules/experimental/voodoo1.bas)
      }  # Group: Experimental

   Group: Gfx  {

      File: bga_coref.bas  (modules/gfx/bga_core.bas)
      File: bga_io.bas  (modules/gfx/bga_io.bas)
      File: font8_8.asm  (modules/gfx/font8_8.asm)

      Group: Gma  {

         File: gma_cmd.bas  (modules/gfx/gma/gma_cmd.bas)
         File: gma_core.bas  (modules/gfx/gma/gma_core.bas)
         File: gma_engine.bas  (modules/gfx/gma/gma_engine.bas)
         File: gma_socket.bas  (modules/gfx/gma/gma_socket.bas)
         File: gma_state.bi  (modules/gfx/gma/gma_state.bi)
         }  # Group: Gma

      File: gtf.bas  (modules/gfx/gtf.bas)

      Group: Mach64  {

         File: gma_state.bi  (modules/gfx/mach64/mach64_state.bi)
         File: mach64_cmd.bas  (modules/gfx/mach64/mach64_cmd.bas)
         File: mach64_core.bas  (modules/gfx/mach64/mach64_core.bas)
         File: mach64_engine.bas  (modules/gfx/mach64/mach64_engine.bas)
         File: mach64_socket.bas  (modules/gfx/mach64/mach64_socket.bas)
         }  # Group: Mach64

      File: opcode_lfb.c  (modules/gfx/opcode_lfb.c)
      File: opcode_tool.h  (modules/gfx/opcode_tool.c)
      File: opcodetool.bi  (modules/gfx/opcodetool.bi)
      File: opcodetool.h  (modules/gfx/opcodetool.h)
      File: rangetool.bas  (modules/gfx/rangetool.bas)

      Group: Trio64  {

         File: trio64_blit.bas  (modules/gfx/trio64/trio64_blit.bas)
         File: trio64_cmd.bas  (modules/gfx/trio64/trio64_cmd.bas)
         File: trio64_core.bas  (modules/gfx/trio64/trio64_core.bas)
         File: trio64_drv.bi  (modules/gfx/trio64/trio64_drv.bi)
         File: trio64_engine.bas  (modules/gfx/trio64/trio64_engine.bas)
         File: trio64_gpu.bas  (modules/gfx/trio64/trio64_gpu.bas)
         File: trio64_socket.bas  (modules/gfx/trio64/trio64_socket.bas)
         }  # Group: Trio64

      Group: Vbe  {

         File: vbe.bi  (modules/gfx/vbe/vbe.bi)
         File: vbeenum.bas  (modules/gfx/vbe/vbeenum.bas)
         File: vbemon.bas  (modules/gfx/vbe/vbemon.bas)
         File: vesa_v8086.asm  (modules/gfx/vbe/vesa_v8086.asm)
         }  # Group: Vbe

      Group: Verite  {

         File: swblit.v  (modules/gfx/verite/swblit.v)
         File: v2k_core.bas  (modules/gfx/verite/v2k_core.bas)
         File: v2k_func.bas  (modules/gfx/verite/v2k_func.bas)
         File: vdisasm.c  (modules/gfx/verite/vdisasm.c)
         File: verite.bi  (modules/gfx/verite/verite.bi)
         File: veriteuc.asm  (modules/gfx/verite/veriteuc.asm)
         }  # Group: Verite

      Group: Vga  {

         File: dac18buffer.c  (modules/gfx/vga/dac18buffer.c)
         File: vgacommand.c  (modules/gfx/vga/vgacommand.c)
         File: vgaengine.c  (modules/gfx/vga/vgaengine.c)
         File: vgaif.h  (modules/gfx/vga/vgaif.h)
         File: vgapalette.c  (modules/gfx/vga/vgapalette.c)
         File: vgasocket.c  (modules/gfx/vga/vgasocket.c)
         File: vgatool.bi  (modules/gfx/vga/vgatool.bi)
         File: vgatool.h  (modules/gfx/vga/vgatool.h)
         }  # Group: Vga

      File: vga_core.bas  (modules/gfx/vga_core.bas)
      File: vga_io.bas  (modules/gfx/vga_io.bas)
      File: vga_io.bi  (modules/gfx/vga_io.bi)
      File: vga_io.h  (modules/gfx/vga_io.h)
      File: vgasignal.bi  (modules/gfx/vgasignal.bi)

      Group: Voodoo1  {

         File: triflat.c  (modules/gfx/voodoo1/gl/triflat.c)
         File: trigoraud.c  (modules/gfx/voodoo1/gl/trigoraud.c)
         File: voodoo.bi  (modules/gfx/voodoo1/voodoo.bi)
         File: voodoo.h  (modules/gfx/voodoo1/voodoo.h)
         File: voodoogl.h  (modules/gfx/voodoo1/gl/voodoogl.h)
         File: voodoostat.c  (modules/gfx/voodoo1/gl/voodoostat.c)
         }  # Group: Voodoo1

      File: wrapper2.bas  (modules/gfx/wrapper2.bas)
      }  # Group: Gfx

   File: gfx_blob.bas  (modules/gfx_blob.bas)
   File: gfx_textmode.bas  (modules/gfx_textmode.bas)
   File: keyboard.bas  (modules/keyboard.bas)

   Group: Libos  {

      File: autoload.bas  (modules/libos/autoload.bas)
      File: bootconf.bas  (modules/libos/bootconf.bas)
      File: comproxy.c  (modules/libos/comproxy.c)
      File: create something sensible here  (modules/libos/udi/udimsg.c)
      File: devmgr.bas  (modules/libos/devmgr.bas)
      File: drivercom.c  (modules/libos/drivercom.c)
      File: driverfunc.bas  (modules/libos/driverfunc.bas)
      File: drivers.asm  (modules/libos/drivers.asm)
      File: drivers.bi  (modules/libos/drivers.bi)
      File: drivertool.bas  (modules/libos/drivertool.bas)
      File: procmgr.bas  (modules/libos/procmgr.bas)
      }  # Group: Libos

   File: pci_mgr.bas  (modules/pci_mgr.bas)
   File: PrintString  (modules/test_pci.bas)

   Group: Runtime  {

      File: crtbegin.asm  (modules/runtime/ia-pc/crtbegin.asm)
      File: crtend.asm  (modules/runtime/ia-pc/crtend.asm)
      File: elf-runtime.asm  (modules/runtime/ia-pc/elf-runtime.asm)
      File: test-runtime-syscall.asm  (modules/runtime/ia-pc/test-runtime-syscall.asm)
      File: test-runtime.c  (modules/runtime/ia-pc/test-runtime.c)
      }  # Group: Runtime

   Group: Storage  {

      File: atactl.bas  (modules/storage/atactl.bas)
      File: atadef.bi  (modules/storage/atadef.bi)
      File: atadisk.bas  (modules/storage/atadisk.bas)
      File: scheduler.bi  (modules/storage/scheduler.bi)
      File: simplesched.bas  (modules/storage/simplesched.bas)
      }  # Group: Storage

   File: sys_kbdumper.bas  (modules/sys_kbdumper.bas)
   File: test_ati.bas  (modules/test_v2k.bas)
   File: test_ati.bas  (modules/test_ati.bas)
   File: test_blobs.bas  (modules/test_blobs.bas)
   File: test_gfx.bas  (modules/test_gfx.bas)
   File: test_kbd.bas  (modules/test_kbd.bas)
   File: test_poly.bas  (modules/test_poly.bas)
   File: vga_io.bas  (modules/vga_io.bas)
   File: vga_io.bi  (modules/vga_io.bi)
   }  # Group: Modules

Group: Libarch  {

   Group: Ia  {

      Group: Functions  {

         File: inportb.asm  (libarch/ia/functions/inportb.asm)
         File: inportd.asm  (libarch/ia/functions/inportd.asm)
         File: inportw.asm  (libarch/ia/functions/inportw.asm)
         File: outportb.asm  (libarch/ia/functions/outportb.asm)
         File: outportd.asm  (libarch/ia/functions/outportd.asm)
         File: outportw.asm  (libarch/ia/functions/outportw.asm)
         File: tac.asm  (libarch/ia/functions/tac.asm)
         File: tas.asm  (libarch/ia/functions/tas.asm)
         }  # Group: Functions

      Group: Kernel  {

         File: allocateiobitmap.asm  (libarch/ia/kernel/allocateiobitmap.asm)
         File: allocateirbitmap.asm  (libarch/ia/kernel/allocateirbitmap.asm)
         File: allocatepagetable.asm  (libarch/ia/kernel/allocatepagetable.asm)
         File: blockalloc.asm  (libarch/ia/kernel/blockalloc.asm)
         File: blockallocex.asm  (libarch/ia/kernel/blockallocex.asm)
         File: blockallocexl.asm  (libarch/ia/kernel/blockallocexl.asm)
         File: blockallocphys.asm  (libarch/ia/kernel/blockallocphys.asm)
         File: blockallocphysl.asm  (libarch/ia/kernel/blockallocphysl.asm)
         File: blockdealloc.asm  (libarch/ia/kernel/blockdealloc.asm)
         File: createthreadremote.asm  (libarch/ia/kernel/createthreadremote.asm)
         File: enterv8086.asm  (libarch/ia/kernel/enterv8086.asm)
         File: kernelversion.asm  (libarch/ia/kernel/kernelversion.asm)
         File: managememoryl1.asm  (libarch/ia/kernel/managememoryl1.asm)
         File: managememoryl2.asm  (libarch/ia/kernel/managememoryl2.asm)
         File: portalloc.asm  (libarch/ia/kernel/portalloc.asm)
         File: setredirectbits.asm  (libarch/ia/kernel/setredirectbits.asm)
         File: transferpage.asm  (libarch/ia/kernel/transferpage.asm)
         File: yield.asm  (libarch/ia/kernel/yield.asm)
         }  # Group: Kernel

      }  # Group: Ia

   Group: Ia32  {

      Group: Functions  {

         File: inportb.asm  (libarch/ia32/functions/inportb.asm)
         File: inportd.asm  (libarch/ia32/functions/inportd.asm)
         File: inportw.asm  (libarch/ia32/functions/inportw.asm)
         File: outportb.asm  (libarch/ia32/functions/outportb.asm)
         File: outportd.asm  (libarch/ia32/functions/outportd.asm)
         File: outportw.asm  (libarch/ia32/functions/outportw.asm)
         File: tac.asm  (libarch/ia32/functions/tac.asm)
         File: tas.asm  (libarch/ia32/functions/tas.asm)
         }  # Group: Functions

      Group: Kernel  {

         File: blockalloc.asm  (libarch/ia32/kernel/blockalloc.asm)
         File: createvtask.asm  (libarch/ia32/kernel/createvtask.asm)
         File: gatealloc.asm  (libarch/ia32/kernel/gatealloc.asm)
         File: gatelookup.asm  (libarch/ia32/kernel/gatelookup.asm)
         File: getcpuinfo.asm  (libarch/ia32/kernel/getcpuinfo.asm)
         File: gettimerticks.asm  (libarch/ia32/kernel/gettimerticks.asm)
         File: ipccdeclconv.asm  (libarch/ia32/kernel/ipccdeclconv.asm)
         File: kernelversion.asm  (libarch/ia32/kernel/kernelversion.asm)
         File: localipccall.asm  (libarch/ia32/kernel/localipccall.asm)
         File: memmap.asm  (libarch/ia32/kernel/memmap.asm)
         File: portalloc.asm  (libarch/ia32/kernel/portalloc.asm)
         File: routealloc.asm  (libarch/ia32/kernel/routealloc.asm)
         File: routefind.asm  (libarch/ia32/kernel/routefind.asm)
         }  # Group: Kernel

      }  # Group: Ia32

   Group: HPPA  {

      File: $$divI, $$divoI  (libarch/hppa/millicode/divI.S)
      File: $$divI_2  (libarch/hppa/millicode/div_const.S)
      File: $$divU  (libarch/hppa/millicode/divU.S)
      File: $$remU  (libarch/hppa/millicode/remU.S)
      File: milli.h  (libarch/hppa/millicode/milli.h)
      File: milli.S  (libarch/hppa/millicode/milli.S)
      File: remI.S  (libarch/hppa/millicode/remI.S)
      }  # Group: HPPA

   }  # Group: Libarch

Group: Libc  {

   File: libtest.c  (libc/libtest.c)

   Group: Ctype  {

      File: isalnum.c  (libc/ctype/isalnum.c)
      File: isalpha.c  (libc/ctype/isalpha.c)
      File: isblank.c  (libc/ctype/isblank.c)
      File: iscntrl.c  (libc/ctype/iscntrl.c)
      File: isdigit.c  (libc/ctype/isdigit.c)
      File: isgraph.c  (libc/ctype/isgraph.c)
      File: islower.c  (libc/ctype/islower.c)
      File: isprint.c  (libc/ctype/isprint.c)
      File: ispunct.c  (libc/ctype/ispunct.c)
      File: isspace.c  (libc/ctype/isspace.c)
      File: isupper.c  (libc/ctype/isupper.c)
      File: isxdigit.c  (libc/ctype/isxdigit.c)
      File: tolower.c  (libc/ctype/tolower.c)
      File: toupper.c  (libc/ctype/toupper.c)
      }  # Group: Ctype

   Group: Math  {

      File: ceil.c  (libc/math/ceil.c)
      File: ceilf.c  (libc/math/ceilf.c)
      File: ceill.c  (libc/math/ceill.c)
      File: cos.c  (libc/math/cos.c)
      File: cosf.c  (libc/math/cosf.c)
      File: cosl.c  (libc/math/cosl.c)
      File: floor.c  (libc/math/floor.c)
      File: floorf.c  (libc/math/floorf.c)
      File: floorl.c  (libc/math/floorl.c)
      File: fmod.c  (libc/math/fmod.c)
      File: log.c  (libc/math/log.c)
      File: logf.c  (libc/math/logf.c)
      File: logl.c  (libc/math/logl.c)
      File: sin.c  (libc/math/sin.c)
      File: sinf.c  (libc/math/sinf.c)
      File: sinl.c  (libc/math/sinl.c)
      File: sqrt.c  (libc/math/sqrt.c)
      File: sqrtf.c  (libc/math/sqrtf.c)
      File: sqrtl.c  (libc/math/sqrtl.c)
      File: tan.c  (libc/math/tan.c)
      File: tanf.c  (libc/math/tanf.c)
      File: tanl.c  (libc/math/tanl.c)
      File: trunc.c  (libc/math/trunc.c)
      File: truncf.c  (libc/math/truncf.c)
      File: truncl.c  (libc/math/truncl.c)
      }  # Group: Math

   Group: Pdclib  {

      File: assert.c  (libc/pdclib/assert.c)
      File: atomax.c  (libc/pdclib/atomax.c)
      File: clampradd.c  (libc/pdclib/clampradd.c)
      File: clampradf.c  (libc/pdclib/clampradf.c)
      File: clampradl.c  (libc/pdclib/clampradl.c)
      File: digits.c  (libc/pdclib/digits.c)
      File: errno.c  (libc/pdclib/errno.c)
      File: fflush.c  (libc/pdclib/fflush.c)
      File: filemode.c  (libc/pdclib/filemode.c)
      File: print.c  (libc/pdclib/print.c)
      File: seed.c  (libc/pdclib/seed.c)
      File: stdarg.c  (libc/pdclib/stdarg.c)
      File: strtox_main.c  (libc/pdclib/strtox_main.c)
      File: strtox_prelim.c  (libc/pdclib/strtox_prelim.c)
      File: Xdigits.c  (libc/pdclib/Xdigits.c)
      }  # Group: Pdclib

   Group: Stdio  {

      File: clearerr.c  (libc/stdio/clearerr.c)
      File: fclose.c  (libc/stdio/fclose.c)
      File: feof.c  (libc/stdio/feof.c)
      File: ferror.c  (libc/stdio/ferror.c)
      File: fflush.c  (libc/stdio/fflush.c)
      File: fgetc.c  (libc/stdio/fgetc.c)
      File: fgetpos.c  (libc/stdio/fgetpos.c)
      File: fgets.c  (libc/stdio/fgets.c)
      File: fopen.c  (libc/stdio/fopen.c)
      File: fprintf.c  (libc/stdio/fprintf.c)
      File: fputc.c  (libc/stdio/fputc.c)
      File: fputs.c  (libc/stdio/fputs.c)
      File: fread.c  (libc/stdio/fread.c)
      File: freopen.c  (libc/stdio/freopen.c)
      File: fscanf.c  (libc/stdio/fscanf.c)
      File: fseek.c  (libc/stdio/fseek.c)
      File: fsetpos.c  (libc/stdio/fsetpos.c)
      File: ftell.c  (libc/stdio/ftell.c)
      File: fwrite.c  (libc/stdio/fwrite.c)
      File: gets.c  (libc/stdio/gets.c)
      File: perror.c  (libc/stdio/perror.c)
      File: printf.c  (libc/stdio/printf.c)
      File: puts.c  (libc/stdio/puts.c)
      File: remove.c  (libc/stdio/remove.c)
      File: rename.c  (libc/stdio/rename.c)
      File: rewind.c  (libc/stdio/rewind.c)
      File: scanf.c  (libc/stdio/scanf.c)
      File: setbuf.c  (libc/stdio/setbuf.c)
      File: setvbuf.c  (libc/stdio/setvbuf.c)
      File: snprintf.c  (libc/stdio/snprintf.c)
      File: sprintf.c  (libc/stdio/sprintf.c)
      File: sscanf.c  (libc/stdio/sscanf.c)
      File: ungetc.c  (libc/stdio/ungetc.c)
      File: vfprintf.c  (libc/stdio/vfprintf.c)
      File: vfscanf.c  (libc/stdio/vfscanf.c)
      File: vprintf.c  (libc/stdio/vprintf.c)
      File: vscanf.c  (libc/stdio/vscanf.c)
      File: vsnprintf.c  (libc/stdio/vsnprintf.c)
      File: vsprintf.c  (libc/stdio/vsprintf.c)
      File: vsscanf.c  (libc/stdio/vsscanf.c)
      }  # Group: Stdio

   Group: Stdlib  {

      File: _Exit.c  (libc/stdlib/_Exit.c)
      File: abort.c  (libc/stdlib/abort.c)
      File: abs.c  (libc/stdlib/abs.c)
      File: atexit.c  (libc/stdlib/atexit.c)
      File: atoi.c  (libc/stdlib/atoi.c)
      File: atol.c  (libc/stdlib/atol.c)
      File: atoll.c  (libc/stdlib/atoll.c)
      File: bsearch.c  (libc/stdlib/bsearch.c)
      File: calloc.c  (libc/stdlib/calloc.c)
      File: div.c  (libc/stdlib/div.c)
      File: exit.c  (libc/stdlib/exit.c)
      File: free.c  (libc/stdlib/free.c)
      File: labs.c  (libc/stdlib/labs.c)
      File: ldiv.c  (libc/stdlib/ldiv.c)
      File: llabs.c  (libc/stdlib/llabs.c)
      File: lldiv.c  (libc/stdlib/lldiv.c)
      File: malloc.c  (libc/stdlib/malloc.c)
      File: qsort.c  (libc/stdlib/qsort.c)
      File: rand.c  (libc/stdlib/rand.c)
      File: realloc.c  (libc/stdlib/realloc.c)
      File: srand.c  (libc/stdlib/srand.c)
      File: strtol.c  (libc/stdlib/strtol.c)
      File: strtoll.c  (libc/stdlib/strtoll.c)
      File: strtoul.c  (libc/stdlib/strtoul.c)
      File: strtoull.c  (libc/stdlib/strtoull.c)
      }  # Group: Stdlib

   Group: String  {

      File: memchr.c  (libc/string/memchr.c)
      File: memcmp.c  (libc/string/memcmp.c)
      File: memcpy.c  (libc/string/memcpy.c)
      File: memmove.c  (libc/string/memmove.c)
      File: memset.c  (libc/string/memset.c)
      File: strcat.c  (libc/string/strcat.c)
      File: strchr.c  (libc/string/strchr.c)
      File: strcmp.c  (libc/string/strcmp.c)
      File: strcoll.c  (libc/string/strcoll.c)
      File: strcpy.c  (libc/string/strcpy.c)
      File: strcspn.c  (libc/string/strcspn.c)
      File: strlen.c  (libc/string/strlen.c)
      File: strncat.c  (libc/string/strncat.c)
      File: strncmp.c  (libc/string/strncmp.c)
      File: strncpy.c  (libc/string/strncpy.c)
      File: strpbrk.c  (libc/string/strpbrk.c)
      File: strrchr.c  (libc/string/strrchr.c)
      File: strspn.c  (libc/string/strspn.c)
      File: strstr.c  (libc/string/strstr.c)
      File: strtok.c  (libc/string/strtok.c)
      File: strxfrm.c  (libc/string/strxfrm.c)
      }  # Group: String

   Group: Interface  {

      File: allocpages.c  (libc/interface/ia-pc/allocpages.c)
      File: allocpages.c  (libc/interface/ia32-pc/allocpages.c)
      File: allocpagescall.asm  (libc/interface/ia32-pc/allocpagescall.asm)
      File: allocpagescall.asm  (libc/interface/ia-pc/allocpagescall.asm)
      }  # Group: Interface

   Group: Wchar  {

      File: wcscat.c  (libc/wchar/wcscmp.c)
      File: wcscat.c  (libc/wchar/wcscat.c)
      File: wcschr.c  (libc/wchar/wcschr.c)
      File: wcscpy.c  (libc/wchar/wcscpy.c)
      File: wcscspn.c  (libc/wchar/wcscspn.c)
      File: wcslen.c  (libc/wchar/wcslen.c)
      File: wcsncat.c  (libc/wchar/wcsncat.c)
      File: wcsncmp.c  (libc/wchar/wcsncmp.c)
      File: wcsncpy.c  (libc/wchar/wcsncpy.c)
      File: wcspbrk.c  (libc/wchar/wcspbrk.c)
      File: wcsrchr.c  (libc/wchar/wcsrchr.c)
      File: wcsspn.c  (libc/wchar/wcsspn.c)
      File: wcsstr.c  (libc/wchar/wcsstr.c)
      File: wcstok.c  (libc/wchar/wcstok.c)
      File: wmemchr.c  (libc/wchar/wmemchr.c)
      File: wmemcmp.c  (libc/wchar/wmemcmp.c)
      File: wmemcpy.c  (libc/wchar/wmemcpy.c)
      File: wmemmove.c  (libc/wchar/wmemmove.c)
      File: wmemset.c  (libc/wchar/wmemset.c)
      }  # Group: Wchar

   }  # Group: Libc

Group: Libfb  {

   File: libfbtest.c  (libfb/libfbtest.c)

   Group: Rtlib  {

      File: libfb_sys_exec.c  (libfb/stripped/src/rtlib/dos/libfb_sys_exec.c)
      File: libfb_sys_getshorpath.c  (libfb/stripped/src/rtlib/dos/libfb_sys_getshortpath.c)
      File: libfb_file_putback.c  (libfb/rtlib/libfb_file_putback.c)
      File: libfb_file_putback_wstr.c  (libfb/rtlib/libfb_file_putback_wstr.c)
      File: libfb_init.c  (libfb/rtlib/libfb_init.c)
      File: libfb_init_nullstring.c  (libfb/rtlib/libfb_init_nullstring.c)
      File: mos_fb.h  (libfb/rtlib/mos_fb.h)
      }  # Group: Rtlib

   Group: Rtlib-0.20  {

      File: Add query of system default  (libfb/rtlib-0.20/libfb_time_weekdayname.c)
      File: fb.h  (libfb/rtlib-0.20/fb.h)
      File: query system default  (libfb/rtlib-0.20/libfb_time_decodeserdate.c)
      File: query system default  (libfb/rtlib-0.20/libfb_time_week.c)
      File: standardize the DEV_* structs, or provide a device hook function to get OS handle  (libfb/rtlib-0.20/libfb_file_attr.c)
      File: unicode fixes  (libfb/rtlib-0.20/fb_hook.h)
      File: Unicode support  (libfb/rtlib-0.20/fb_string.h)
      File: with a different stack allocation strategy, this  (libfb/rtlib-0.20/libfb_gosub.c)
      }  # Group: Rtlib-0.20

   Group: Rtlibx  {

      File: libfb_time_decodeserdate.c  (libfb/rtlibx/libfb_time_decodeserdate.c)
      File: libfb_time_week.c  (libfb/rtlibx/libfb_time_week.c)
      File: libfb_time_weekdayname.c  (libfb/rtlibx/libfb_time_weekdayname.c)
      }  # Group: Rtlibx

   }  # Group: Libfb

Group: Include  {

   Group: Common  {

      Group: Mos  {

         File: bga_regs.bi  (include/common/mos/bga_regs.bi)
         File: isapnp.bi  (include/common/mos/isapnp.bi)
         File: mach64_id.bas  (include/common/mos/mach64_id.bi)
         File: serial.bi  (include/common/mos/serial.bi)
         }  # Group: Mos

      File: _PDCLIB_aux.h  (include/common/_PDCLIB_aux.h)
      File: _PDCLIB_int.h  (include/common/_PDCLIB_int.h)
      File: _PDCLIB_test.h  (include/common/_PDCLIB_test.h)
      File: _PDCLIB_wstdio.h  (include/common/_PDCLIB_wstdio.h)
      File: assert.h  (include/common/assert.h)
      File: ctype.h  (include/common/ctype.h)
      File: errno.h  (include/common/errno.h)
      File: float.h  (include/common/float.h)

      Group: GL  {

         File: gl.bi  (include/common/GL/gl.bi)
         File: gl.bi  (include/common/GL/mgl.bi)
         File: gl.h  (include/common/GL/gl.h)
         File: gl_types.h  (include/common/GL/gl_types.h)
         File: glx_opcodes.h  (include/common/GL/glx_opcodes.h)
         File: mgl.h  (include/common/GL/mgl.h)
         }  # Group: GL

      File: iso646.h  (include/common/iso646.h)

      Group: Libgfx  {

         File: ast.bi  (include/common/libgfx/ast.bi)
         File: ast.h  (include/common/libgfx/ast.h)
         File: error.bi  (include/common/libgfx/error.bi)
         File: error.h  (include/common/libgfx/error.h)
         File: template.bi  (include/common/libgfx/template.bi)
         File: template.h  (include/common/libgfx/template.h)
         File: test.h  (include/common/libgfx/test.h)
         }  # Group: Libgfx

      File: limit.h  (include/common/limits.h)
      File: math.h  (include/common/math.h)
      File: stdarg.h  (include/common/stdarg.h)
      File: stdbool.h  (include/common/stdbool.h)
      File: stddef.h  (include/common/stddef.h)
      File: stdint.h  (include/common/stdint.h)
      File: stdio.h  (include/common/stdio.h)
      File: stdlib.h  (include/common/stdlib.h)
      File: string.h  (include/common/string.h)

      Group: Swgl  {

         File: glbuffer.bi  (include/common/swgl/glbuffer.bi)
         File: glbuffer.h  (include/common/swgl/glbuffer.h)
         File: glmatrix.h  (include/common/swgl/glmatrix.h)
         File: glpipe.h  (include/common/swgl/glpipe.h)
         File: gltexture.h  (include/common/swgl/gltexture.h)
         File: glvertex.h  (include/common/swgl/glvertex.h)
         File: glxclient.h  (include/common/swgl/glxclient.h)
         }  # Group: Swgl

      File: udi.bi  (include/common/udi.bi)
      File: udi.h  (include/common/udi.2.h)
      File: udi_gfx.h  (include/common/udi_gfx.h)
      File: udi_physio.h  (include/common/udi_physio.2.h)
      File: wchar.h  (include/common/wchar.h)
      File: wctype.h  (include/common/wctype.h)
      }  # Group: Common

   Group: Architecture-specific  {

      Group: x86  {

         File: inc_chips.asm  (include/arch-x86/inc_chips.asm)
         File: inc_elf.asm  (include/arch-x86/inc_elf.asm)
         File: inc_ia.asm  (include/arch-x86/inc_ia.asm)
         File: x86.bi  (include/arch-x86/x86.bi)
         File: x86.h  (include/arch-x86/x86.h)
         }  # Group: x86

      }  # Group: Architecture-specific

   Group: Kernel-specific  {

      Group: ia-pc  {

         File: _PDCLIB_config.h  (include/ia-pc/_PDCLIB_config.h)
         File: inc_info.asm  (include/ia-pc/inc_info.asm)
         File: inc_kernel.asm  (include/ia-pc/inc_kernel.asm)
         File: inc_syscall.asm  (include/ia-pc/inc_syscall.asm)

         Group: Mos  {

            File: atabus.bi  (include/ia-pc/mos/atabus.bi)
            File: block.bi  (include/ia-pc/mos/block.bi)
            File: bridge.bi  (include/ia-pc/mos/bridge.bi)
            File: driver.bi  (include/ia-pc/mos/driver.bi)
            File: drivercom.bi  (include/ia-pc/mos/drivercom.bi)
            File: drivercom.h  (include/ia-pc/mos/drivercom.h)
            File: gfx.bi  (include/ia-pc/mos/gfx.bi)
            File: gio.bi  (include/ia-pc/mos/gio.bi)
            File: gio.h  (include/ia-pc/mos/gio.h)
            File: pci.bi  (include/ia-pc/mos/pci.bi)
            File: udidecode.bi  (include/ia-pc/mos/udidecode.bi)
            }  # Group: Mos

         File: mos.bi  (include/ia-pc/mos.bi)
         File: mos.h  (include/ia-pc/mos.h)
         }  # Group: ia-pc

      Group: ia32-pc  {

         File: _PDCLIB_config.h  (include/ia32-pc/_PDCLIB_config.h)
         File: inc_info.asm  (include/ia32-pc/inc_info.asm)
         File: inc_kernel.asm  (include/ia32-pc/inc_kernel.asm)
         File: inc_syscall.asm  (include/ia32-pc/inc_syscall.asm)

         Group: Mos  {

            File: blobs.bi  (include/ia32-pc/mos/blobs.bi)
            File: gfx.bi  (include/ia32-pc/mos/gfx.bi)
            File: input.bi  (include/ia32-pc/mos/input.bi)
            File: pci.bi  (include/ia32-pc/mos/pci.bi)
            }  # Group: Mos

         File: mos.bi  (include/ia32-pc/mos.bi)
         File: mos.h  (include/ia32-pc/mos.h)
         }  # Group: ia32-pc

      }  # Group: Kernel-specific

   }  # Group: Include

Group: Libgl  {

   Group: Gl_10  {

      File: glbegin.c  (libgl/gl_10/glbegin.c)
      File: glclear.c  (libgl/gl_10/glclear.c)
      File: glclearcolor.c  (libgl/gl_10/glclearcolor.c)
      File: glcolorf.c  (libgl/gl_10/glcolorf.c)
      File: glcullface.c  (libgl/gl_10/glcullface.c)
      File: gldisable.c  (libgl/gl_10/gldisable.c)
      File: glenable.c  (libgl/gl_10/glenable.c)
      File: glend.c  (libgl/gl_10/glend.c)
      File: glgetstring.c  (libgl/gl_10/glgetstring.c)
      File: glloadidentity.c  (libgl/gl_10/glloadidentity.c)
      File: glmaxtrixmode.c  (libgl/gl_10/glfrustum.c)
      File: glmaxtrixmode.c  (libgl/gl_10/glmatrixmode.c)
      File: glrotated.c  (libgl/gl_10/glrotated.c)
      File: glrotatef.c  (libgl/gl_10/glrotatef.c)
      File: glscaled.c  (libgl/gl_10/glscaled.c)
      File: glscalef.c  (libgl/gl_10/glscalef.c)
      File: glscissor.c  (libgl/gl_10/glscissor.c)
      File: gltexcoordf.c  (libgl/gl_10/gltexcoordf.c)
      File: glteximage2d.c  (libgl/gl_10/glteximage2d.c)
      File: gltexsubimage2d.c  (libgl/gl_10/gltexsubimage2d.c)
      File: gltranslated.c  (libgl/gl_10/gltranslated.c)
      File: gltranslatef.c  (libgl/gl_10/gltranslatef.c)
      File: glvertex.c  (libgl/gl_10/glvertex.c)
      File: glvertexf.c  (libgl/gl_10/glvertexf.c)
      File: glviewport.c  (libgl/gl_10/glviewport.c)
      }  # Group: Gl_10

   File: glbindbuffer.c  (libgl/gl_ext/glbindbuffer.c)
   File: glblitext.c  (libgl/gl_ext/glblitext.c)

   Group: Glx  {

      File: dispatch.c  (libgl/glx/dispatch.c)

      Group: Ia-pc  {

         File: glxreceive.c  (libgl/glx/ia-pc/glxretrieve.c)
         File: glxschedule.c  (libgl/glx/ia-pc/glxschedule.c)
         File: mglcontext.c  (libgl/glx/ia-pc/mglcontext.c)
         File: mglgetconnector.c  (libgl/glx/ia-pc/mglgetconnector.c)
         File: mglgetengine.c  (libgl/glx/ia-pc/mglgetengine.c)
         File: mglgetrange.c  (libgl/glx/ia-pc/mglgetrange.c)
         File: mglsetconnector.c  (libgl/glx/ia-pc/mglsetconnector.c)
         File: mglsetengine.c  (libgl/glx/ia-pc/mglsetengine.c)
         }  # Group: Ia-pc

      }  # Group: Glx

   Group: Glx_encode  {

      File: glxbegin.c  (libgl/glx_encode/glxbegin.c)
      File: glxbindbuffer.c  (libgl/glx_encode/glxbindbuffer.c)
      File: glxclear.c  (libgl/glx_encode/glxclear.c)
      File: glxclearcolor.c  (libgl/glx_encode/glxclearcolor.c)
      File: glxcolor3f.c  (libgl/glx_encode/glxcolor3f.c)
      File: glxcolor4f.c  (libgl/glx_encode/glxcolor4f.c)
      File: glxcullface.c  (libgl/glx_encode/glxcullface.c)
      File: glxdisable.c  (libgl/glx_encode/glxdisable.c)
      File: glxenable.c  (libgl/glx_encode/glxenable.c)
      File: glxend.c  (libgl/glx_encode/glxend.c)
      File: glxend.c  (libgl/glx_encode/glxloadidentity.c)
      File: glxgetstring.c  (libgl/glx_encode/glxgetstring.c)
      File: glxmatrixmode.c  (libgl/glx_encode/glxmatrixmode.c)
      File: glxscissor.c  (libgl/glx_encode/glxscissor.c)
      File: glxtexsubimage2d.c  (libgl/glx_encode/glxtexsubimage2d.c)
      File: glxtexsubimage2d.c  (libgl/glx_encode/glxtexsubimage1d.c)
      File: glxvertexf.c  (libgl/glx_encode/glxvertexf.c)
      File: glxviewport.c  (libgl/glx_encode/glxviewport.c)
      File: mglswapbuffer.c  (libgl/glx_encode/mglswapbuffer.c)
      }  # Group: Glx_encode

   File: libfbtest.c  (libgl/libtest.c)

   Group: Rasterizer  {

      File: blit.c  (libgl/rasterizer/blit.c)
      File: fillbuffer_bgr15.c  (libgl/rasterizer/fillbuffer_bgr15.c)
      File: fillbuffer_bgr16.c  (libgl/rasterizer/fillbuffer_bgr16.c)
      File: fillbuffer_bgr24.c  (libgl/rasterizer/fillbuffer_bgr24.c)
      File: fillbuffer_i8.c  (libgl/rasterizer/fillbuffer_i8.c)
      File: fillbuffer_rgb16.c  (libgl/rasterizer/fillbuffer_rgb16.c)
      File: fillbuffer_rgb16.c  (libgl/rasterizer/fillbuffer_bgra32.c)
      File: fillbuffer_rgb16.c  (libgl/rasterizer/fillbuffer_rgba32.c)
      File: fillbuffer_rgb24.c  (libgl/rasterizer/fillbuffer_rgb24.c)
      File: triflat.c  (libgl/rasterizer/triflat.c)
      File: trigoraud.c  (libgl/rasterizer/trigoraud.c)
      File: tritex.c  (libgl/rasterizer/tritex.c)
      File: writebuffer_bgr15.c  (libgl/rasterizer/writebuffer_bgr15.c)
      File: writebuffer_bgr16.c  (libgl/rasterizer/writebuffer_bgr16.c)
      File: writebuffer_bgr24.c  (libgl/rasterizer/writebuffer_bgr24.c)
      File: writebuffer_bgra32.c  (libgl/rasterizer/writebuffer_rgba32.c)
      File: writebuffer_bgra32.c  (libgl/rasterizer/writebuffer_bgra32.c)
      File: writebuffer_i8.c  (libgl/rasterizer/writebuffer_i8.c)
      File: writebuffer_rgb16.c  (libgl/rasterizer/writebuffer_rgb16.c)
      File: writebuffer_rgb24.c  (libgl/rasterizer/writebuffer_rgb24.c)
      }  # Group: Rasterizer

   Group: State  {

      File: backbuffer.c  (libgl/state/backbuffer.c)
      File: matrix.c  (libgl/state/matrix.c)
      File: renderfn.c  (libgl/state/renderfn.c)
      File: texture.c  (libgl/state/texture.c)
      }  # Group: State

   }  # Group: Libgl

Group: Libudi  {

   File: assert.c  (libudi/dbg/assert.c)
   File: buf_free.c  (libudi/buf/buf_free.c)
   File: cb_alloc.c  (libudi/cb/cb_alloc.c)
   File: cb_free.c  (libudi/cb/cb_free.c)
   File: channel_close.c  (libudi/imc/channel_close.c)
   File: channel_event_complete.c  (libudi/imc/channel_event_complete.c)
   File: dequeue.c  (libudi/queue/dequeue.c)
   File: endian_swap.c  (libudi/endian/endian_swap.c)
   File: enqueue.c  (libudi/queue/queue.c)
   File: mem_alloc.c  (libudi/mem_mgmt/mem_alloc.c)
   File: mem_free.c  (libudi/mem_mgmt/mem_free.c)
   File: udi_env.h  (libudi/include/udi_env.h)

   Group: Environment  {

      File: decode_bus.bas  (libudi/environment/decode_bridge.bas)
      File: decode_gio.bas  (libudi/environment/decode_gio.bas)
      File: udimain.bas  (libudi/environment/udimain.bas)
      File: udistuff.c  (libudi/environment/udistuff.c)
      }  # Group: Environment

   Group: Gio  {

      File: gio_bind_ack.c  (libudi/gio/gio_bind_ack.c)
      File: gio_event_res_unused.c  (libudi/gio/gio_event_res_unused.c)
      File: gio_unbind_ack.c  (libudi/gio/gio_unbind_ack.c)
      File: gio_xfer_ack.c  (libudi/gio/gio_xfer_ack.c)
      File: gio_xfer_nak.c  (libudi/gio/gio_xfer_nak.c)
      }  # Group: Gio

   Group: Mgmt  {

      File: devmgmt_ack.c  (libudi/mgmt/devmgmt_ack.c)
      File: enumerate_ack.c  (libudi/mgmt/enumerate_ack.c)
      File: final_cleanup_ack.c  (libudi/mgmt/final_cleanup_ack.c)
      File: static_usage.c  (libudi/mgmt/static_usage.c)
      }  # Group: Mgmt

   Group: Pio  {

      File: bus_bind_req.c  (libudi/pio/bus_bind_req.c)
      File: bus_unbind_req.c  (libudi/pio/bus_unbind_req.c)
      File: dma_constraints_free.c  (libudi/pio/dma_constraints_free.c)
      File: intr_attach_ack_unused.c  (libudi/pio/intr_attach_ack_unused.c)
      File: intr_detach_ack_unused.c  (libudi/pio/intr_detach_ack_unused.c)
      File: pio_map.c  (libudi/pio/pio_map.c)
      File: pio_trans.c  (libudi/pio/pio_trans.c)
      File: pio_unmap.c  (libudi/pio/pio_unmap.c)
      }  # Group: Pio

   }  # Group: Libudi

Group: Libgfx  {

   Group: Ast  {

      File: buildtree.c  (libgfx/ast/buildtree.c)
      File: clonetree.c  (libgfx/ast/clonetree.c)
      File: copyframebuffer.c  (libgfx/ast/copyframebuffer.c)
      File: copylinearoffset.c  (libgfx/ast/copylinearoffset.c)
      File: deletemap.c  (libgfx/ast/deletemap.c)
      File: fold_bb.c  (libgfx/ast/fold_bb.c)
      File: fold_ca.c  (libgfx/ast/fold_ca.c)
      File: freebit.c  (libgfx/ast/freebit.c)
      File: freenode.c  (libgfx/ast/freenode.c)
      File: printnode.c  (libgfx/ast/printnode.c)
      File: retrievemap.c  (libgfx/ast/retrievemap.c)
      File: substfb.c  (libgfx/ast/substfb.c)
      File: substoffset.c  (libgfx/ast/substoffset.c)
      File: unfold_mad.c  (libgfx/ast/unfold_mad.c)
      }  # Group: Ast

   File: error.c  (libgfx/common/error.c)
   File: libfbtest.c  (libgfx/libtest.c)
   File: match_pfb.c  (libgfx/template/match_pfb.c)
   }  # Group: Libgfx

Group: Udiref  {

   Group: Abi  {

      File: alpha/udi_abi.h  (udiref/abi/alpha/udi_abi.h)
      File: arm32le/udi_abi.h  (udiref/abi/arm32le/udi_abi.h)
      File: ia32/udi_abi.h  (udiref/abi/ia32/udi_abi.h)
      File: ia64/udi_abi.h  (udiref/abi/ia64/udi_abi.h)
      File: ppc-mach-o/udi_abi.h  (udiref/abi/ppc-mach-o/udi_abi.h)
      File: ppc/udi_abi.h  (udiref/abi/ppc/udi_abi.h)
      File: sparc32/udi_abi.h  (udiref/abi/sparc32/udi_abi.h)
      File: sparc64/udi_abi.h  (udiref/abi/sparc64/udi_abi.h)
      File: x86_64/udi_abi.h  (udiref/abi/x86_64/udi_abi.h)
      }  # Group: Abi

   Group: Driver  {

      File: bridgetest_driver.c  (udiref/driver/posix_bridge/bridgetest_driver.c)

      Group: Examples  {

         File: driver/examples/hexdump/hexdump.c  (udiref/driver/examples/hexdump/hexdump.c)
         File: driver/examples/hexdump/udiref_hexdump.h  (udiref/driver/examples/hexdump/udiref_hexdump.h)
         File: driver/examples/utfutils/convert_utf.c  (udiref/driver/examples/utfutils/convert_utf.c)
         File: driver/examples/utfutils/quick-translate.c  (udiref/driver/examples/utfutils/quick-translate.c)
         File: driver/examples/utfutils/udiref_utfutils.h  (udiref/driver/examples/utfutils/udiref_utfutils.h)
         File: udi_cmos/udi_cmos.c  (udiref/driver/examples/readpci/readpci.c)
         }  # Group: Examples

      File: guinea.h  (udiref/driver/udi_guinea/udi_guinea.h)
      File: pseudo.c  (udiref/driver/pseudo/pseudo.c)
      File: pseudo/pseudo.h  (udiref/driver/pseudo/pseudo.h)
      File: pseudond.h  (udiref/driver/pseudond/pseudond.h)
      File: pseudond/pseudond.c  (udiref/driver/pseudond/pseudond.c)
      File: udi_cmos/udi_cmos.c  (udiref/driver/udi_cmos/udi_cmos.c)
      File: udi_dpt/udi_dpt.c  (udiref/driver/udi_dpt/udi_dpt.c)
      File: udi_dpt/udi_dpt.h  (udiref/driver/udi_dpt/udi_dpt.h)
      File: udi_guinea.c  (udiref/driver/udi_guinea/udi_guinea.c)
      }  # Group: Driver

   Group: Env  {

      Group: Common  {

         File: env/common/inst_attr.c  (udiref/env/common/udi_inst_attr.c)
         File: env/common/udi_alloc.h  (udiref/env/common/udi_alloc.h)
         File: env/common/udi_buf.c  (udiref/env/common/udi_buf.c)
         File: env/common/udi_cb.c  (udiref/env/common/udi_cb.c)
         File: env/common/udi_constraints.c  (udiref/env/common/udi_constraints.c)
         File: env/common/udi_ctype.c  (udiref/env/common/udi_ctype.c)
         File: env/common/udi_debug.c  (udiref/env/common/udi_debug.c)
         File: env/common/udi_dma.c  (udiref/env/common/udi_dma.c)
         File: env/common/udi_endian.c  (udiref/env/common/udi_endian.c)
         File: env/common/udi_env.h  (udiref/env/common/udi_env.h)
         File: env/common/udi_env_buf.h  (udiref/env/common/udi_env_buf.h)
         File: env/common/udi_env_trlog.h  (udiref/env/common/udi_env_trlog.h)
         File: env/common/udi_init.c  (udiref/env/common/udi_init.c)
         File: env/common/udi_layout.c  (udiref/env/common/udi_layout.c)
         File: env/common/udi_MA.c  (udiref/env/common/udi_MA.c)
         File: env/common/udi_MA_util.c  (udiref/env/common/udi_MA_util.h)
         File: env/common/udi_MA_util.c  (udiref/env/common/udi_MA_util.c)
         File: env/common/udi_mei.c  (udiref/env/common/udi_mei.c)
         File: env/common/udi_mem.c  (udiref/env/common/udi_mem.c)
         File: env/common/udi_mgmt_MA.h  (udiref/env/common/udi_mgmt_MA.h)
         File: env/common/udi_osdep_defaults.h  (udiref/env/common/udi_osdep_defaults.h)
         File: env/common/udi_pio.c  (udiref/env/common/udi_pio.c)
         File: env/common/udi_piotrans.c  (udiref/env/common/udi_piotrans.c)
         File: env/common/udi_queue.c  (udiref/env/common/udi_queue.c)
         File: env/common/udi_sprops_ra.c  (udiref/env/common/udi_sprops_ra.h)
         File: env/common/udi_std_sprops.c  (udiref/env/common/udi_std_sprops.c)
         File: env/common/udi_std_sprops.h  (udiref/env/common/udi_std_sprops.h)
         File: env/common/udi_strcat.c  (udiref/env/common/udi_strcat.c)
         File: env/common/udi_strchr.c  (udiref/env/common/udi_strchr.c)
         File: env/common/udi_strcmp.c  (udiref/env/common/udi_strcmp.c)
         File: env/common/udi_strcpy.c  (udiref/env/common/udi_strcpy.c)
         File: env/common/udi_strlen.c  (udiref/env/common/udi_strlen.c)
         File: env/common/udi_strncat.c  (udiref/env/common/udi_strncat.c)
         File: env/common/udi_strncmp.c  (udiref/env/common/udi_strncmp.c)
         File: env/common/udi_strncpy.c  (udiref/env/common/udi_strncpy.c)
         File: env/common/udi_strncpy_rtrim.c  (udiref/env/common/udi_strncpy_rtrim.c)
         File: env/common/udi_timer.c  (udiref/env/common/udi_timer.c)
         File: env/common/udi_trlog.c  (udiref/env/common/udi_trlog.c)
         File: env/udi_env_physio.h  (udiref/env/common/udi_env_physio.h)
         File: env/udi_imc.c  (udiref/env/common/udi_imc.c)
         File: src/env/common/udi_alloc.c  (udiref/env/common/udi_alloc.c)
         File: udi_memchr.c  (udiref/env/common/udi_memchr.c)
         File: udi_memcmp.c  (udiref/env/common/udi_memcmp.c)
         File: udi_memcpy.c  (udiref/env/common/udi_memcpy.c)
         File: udi_memmove.c  (udiref/env/common/udi_memmove.c)
         File: udi_memset.c  (udiref/env/common/udi_memset.c)
         File: usi_snprintf.c  (udiref/env/common/udi_snprintf.c)
         }  # Group: Common

      Group: Mysticos  {

         File: osdep_assert.c  (udiref/env/mysticos/ia-pc/osdep_assert.c)
         File: osdep_mem.c  (udiref/env/mysticos/ia-pc/osdep_mem.c)
         File: osdep_mem.c  (udiref/env/mysticos/ia-pc/osdep_queue.c)
         File: udi_osdep.h  (udiref/env/mysticos/ia-pc/udi_osdep.h)
         }  # Group: Mysticos

      }  # Group: Env

   File: libtest.c  (udiref/libtest.c)

   Group: Mapper  {

      File: giomap.c  (udiref/mapper/common/gio/giomap.c)
      File: giomap.h  (udiref/mapper/common/gio/giomap.h)
      File: mapper/common/net/netmap.c  (udiref/mapper/common/net/netmap.c)
      File: mapper/common/net/netmap.h  (udiref/mapper/common/net/netmap.h)
      File: mapper/common/scsi/scsimap.c  (udiref/mapper/common/scsi/scsimap.c)
      File: mapper/common/scsi/scsimap.h  (udiref/mapper/common/scsi/scsimap.h)
      File: udi_bridge.c  (udiref/mapper/common/bridge/udi_bridge.c)
      File: udi_bridgeP.h  (udiref/mapper/common/bridge/udi_bridgeP.h)
      }  # Group: Mapper

   Group: Meta  {

      File: meta/bridge/udi_bridge.c  (udiref/meta/bridge/udi_bridge.c)
      File: meta/gio/udi_gioP.h  (udiref/meta/gio/udi_gioP.h)
      File: meta/mgmt/udi_mgmt.c  (udiref/meta/mgmt/udi_mgmt.c)
      File: meta/network/udi_nicP.h  (udiref/meta/network/udi_nicP.h)
      File: meta/scsi/udi_scsi.c  (udiref/meta/scsi/udi_scsi.c)
      File: meta/udi_gio.c  (udiref/meta/gio/udi_gio.c)
      File: udi_nic.c  (udiref/meta/network/udi_nic.c)
      }  # Group: Meta

   Group: Pub_include  {

      File: udi.h  (udiref/pub_include/udi.h)

      Group: Udi_core  {

         File: udi_buf.h  (udiref/pub_include/udi_core/udi_buf.h)
         File: udi_cb.h  (udiref/pub_include/udi_core/udi_cb.h)
         File: udi_constraints.h  (udiref/pub_include/udi_core/udi_constraints.h)
         File: udi_debug.h  (udiref/pub_include/udi_core/udi_debug.h)
         File: udi_gio.h  (udiref/pub_include/udi_core/udi_gio.h)
         File: udi_imc.h  (udiref/pub_include/udi_core/udi_imc.h)
         File: udi_inst_attr.h  (udiref/pub_include/udi_core/udi_inst_attr.h)
         File: udi_layout.h  (udiref/pub_include/udi_core/udi_layout.h)
         File: udi_mei.h  (udiref/pub_include/udi_core/udi_mei.h)
         File: udi_mem.h  (udiref/pub_include/udi_core/udi_mem.h)
         File: udi_mgmt.h  (udiref/pub_include/udi_core/udi_mgmt.h)
         File: udi_status.h  (udiref/pub_include/udi_core/udi_status.h)
         File: udi_time.h  (udiref/pub_include/udi_core/udi_time.h)
         File: udi_trace_log.h  (udiref/pub_include/udi_core/udi_trace_log.h)
         File: udi_types.h  (udiref/pub_include/udi_core/udi_types.h)
         File: udi_util.h  (udiref/pub_include/udi_core/udi_util.h)
         }  # Group: Udi_core

      File: udi_nic.h  (udiref/pub_include/udi_nic.h)
      File: udi_pci.h  (udiref/pub_include/udi_pci.h)

      Group: Udi_phys  {

         File: udi_bridge.h  (udiref/pub_include/udi_phys/udi_bridge.h)
         File: udi_dma.h  (udiref/pub_include/udi_phys/udi_dma.h)
         File: udi_pio.h  (udiref/pub_include/udi_phys/udi_pio.h)
         }  # Group: Udi_phys

      File: udi_physio.h  (udiref/pub_include/udi_physio.h)
      File: udi_scsi.h  (udiref/pub_include/udi_scsi.h)
      File: udi_sysbus.h  (udiref/pub_include/udi_sysbus.h)
      }  # Group: Pub_include

   Group: Tools  {

      File: common.c  (udiref/tools/common/common.c)
      File: common.h  (udiref/tools/common/common.h)
      File: common_api.h  (udiref/tools/common/common_api.h)
      File: compile.c  (udiref/tools/common/compile.c)
      File: global.h  (udiref/tools/common/global.h)
      File: param.c  (udiref/tools/common/param.c)
      File: param.h  (udiref/tools/common/param.h)
      File: parser.c  (udiref/tools/common/parser.c)
      File: set_abi.c  (udiref/tools/common/set_abi.c)
      File: spparse.h  (udiref/tools/common/spparse.h)
      File: std_exec.c  (udiref/tools/common/std_exec.c)
      File: udibuild.c  (udiref/tools/common/udibuild.c)
      File: udimkpkg.c  (udiref/tools/common/udimkpkg.c)
      File: udisetup.c  (udiref/tools/common/udisetup.c)
      }  # Group: Tools

   }  # Group: Udiref

Group: Index  {

   Index: Everything
   Summary Index: Files
   Function Index: Functions
   Class Index: Classes
   Variable Index: Variables
   Constant Index: Constants
   Macro Index: Macros
   Fixme Index: Fixmes
   Todo Index: Todo's
   Diagram Index: Diagrams
   Topic Index: Topics
   File Index: Files
   }  # Group: Index

