This file has been translated from LaTeX by HeVeA.

File: omake-doc, Node: Subsection B-4-2,	Prev: Subsection B-4-1,	Up: Section B-4


B.4.2  Examples
===============

  First, let us recover some list functions from OCaml.
<<.LANGUAGE: program

  ##  Answer whether [xs] is empty.
  is_empty(xs) =
          value length(xs) = 0

  ##  Answer the first element of [xs].
  hd(xs) =
          value nth(0, xs)

  ##  Answer [xs] with the first element removed.
  tl(xs) =
          value nth-tl(1, xs)

  ##  Re-implement the OCaml List function `map':
  ##      val map: ('a -> 'b) -> 'a list -> 'b list
  ##  which applies [f] to all elements of [xs].
  map(f, xs) =
          if is_empty(xs)
                  value xs
          else
                  value array(apply(f, hd(xs)), map(f, tl(xs)))

  ##  Re-implement the OCaml List function `mapi':
  ##      val mapi: (int -> 'a -> 'b) -> 'a list -> 'b list
  ##  which applies [f] to all elements of [xs] and passes the element's
  ##  index along with the element itself.
  mapi(f, xs) =
          iter(n, xs1) =
                  if is_empty(xs1)
                          value xs1
                  else
                          value array(apply(f, n, hd(xs1)), iter(n +
int(1), tl(xs1)))
          value iter(int(0), xs)

  ##  Re-implement the OCaml List function `iteri':
  ##      val iteri: (int -> 'a -> unit) -> 'a list -> unit
  ##  Apply [f] to all elements in [xs] and pass the array index as well
  ##  as the array element itself.
  iteri(f, xs) =
          iter(n, xs1) =
                  if is_empty(xs1)
                          return
                  else
                          apply(f, n, hd(xs1))
                          iter(add(n, int(1)), tl(xs1))
          iter(int(0), xs)

  ##  Re-implement the OCaml List function `fold_left':
  ##      val fold_left: ('a -> 'b -> 'a) -> 'a -> 'b list -> 'a
  ##  with the usual semantics of
  ##       f (... (f (f a x_1) x_2) ...) x_n.
  fold_left(f, a, xs) =
          if is_empty(xs)
                  value a
          else
                  value fold_left(f, apply(f, a, hd(xs)), tl(xs))

  ##  Select all elements of [xs] that match predicate [p].
  select_if(p, xs) =
          if is_empty(xs)
                  value xs
          else
                  x = hd(xs)
                  rest = tl(xs)
                  if apply(p, x)
                          value array(x, select_if(p, rest))
                  else
                          value select_if(p, rest)
>>

  When defining or using objects the program-syntax cannot be used
throughout as method calls -- and every function application within --
must be written in conventional syntax. The following example implements
the container data-type of a double-ended queue ("deque") on top OMake
arrays.
<<.LANGUAGE: program

  Deque. =
          class Deque

          empty() =
                  this.container_[] =
                  value this

          new(a_sequence) =
                  this.container_ = array(a_sequence)
                  value this

          is_empty() =
                  value not($(this.container_.is-nonempty))

          length() =
                  value $(this.container_.length)

          contents() =
                  value this.container_

          ##  Access the first element.
          front() =
                  value nth(0, this.container_)

          ##  Access the last element.
          back() =
                  size = $(this.container_.length)
                  value nth(size - 1, this.container_)

          ##  Append [an_element] to the rear end of the deque.
          push_back(an_element) =
                  this.container_ = array(this.container_, an_element)
                  value this

          ##  Prepend [an_element] to the front end of the deque.
          push_front(an_element) =
                  this.container_ = array(an_element, this.container_)
                  value this

          ##  Remove the last element of the deque.
          pop_back() =
                  size = $(this.container_.length)
                  this.container_ = nth-hd(size - 1, this.container_)
                  value this

          ##  Remove the first element of the deque.
          pop_front() =
                  this.container_ = nth-tl(1, this.container_)
                  value this

          ##  Answer the reversed deque.
          reverse() =
                  this.container_ = this.container_.rev
                  value this

          ##  Answer the result of mapping [a_function] over the whole
          ##  deque (preserving the order of the elements).
          map(a_function) =
                  this.container_ = $(this.container_.map $(a_function))
                  value this

  ##  Simply define SELFTEST and run the file with osh(1):
  ##          env SELFTEST= osh class--deque.om
  if defined-env($'SELFTEST')
          ws = Deque.empty
          printvln(ws)
          println($"empty? ws: $(ws.is_empty)")
          println($"length ws: $(ws.length)")
          println($'----------------------------------------')
          xs = $(Deque.new $(array $(int 10), $(int 11), $(int 12)))
          printvln(xs)
          println($"empty? xs: $(xs.is_empty)")
          println($"length xs: $(xs.length)")
          println($'----------------------------------------')
          xs0 = $(xs.push_front $(int 1))
          xs1 = $(xs0.push_back $(int 99))
          printvln(xs1.back)
          xs2 = xs1.pop_back
          printvln(xs2)
          println($'----------------------------------------')
          printvln(xs2.back)
          xs2_back = xs2.back
          printvln($(xs2_back.instanceof Int))
>>



File: omake-doc, Node: Appendix C,	Next: Appendix D,	Prev: Appendix B,	Up: Top


Appendix C   Index
******************


   - --absname, A.3.20*Note Subsection A-3-20:: 
   - --all-dependencies, A.3.15*Note Subsection A-3-15:: 
   - --configure, A.3.9*Note Subsection A-3-9:: 
   - --depend, A.3.8*Note Subsection A-3-8:: 
   - --dotomake, A.3.11*Note Subsection A-3-11:: 
   - --force-dotomake, A.3.10*Note Subsection A-3-10:: 
   - --install, A.3.17*Note Subsection A-3-17:: 
   - --install-all, A.3.18*Note Subsection A-3-18:: 
   - --install-force, A.3.19*Note Subsection A-3-19:: 
   - --output-at-end, A.2.11*Note Subsection A-2-11:: 
   - --output-normal, A.2.8*Note Subsection A-2-8:: 
   - --output-only-errors, A.2.10*Note Subsection A-2-10:: 
   - --output-postpone, A.2.9*Note Subsection A-2-9:: 
   - --print-dependencies, A.3.13*Note Subsection A-3-13:: 
   - --print-exit, A.2.6*Note Subsection A-2-6:: 
   - --print-status, A.2.5*Note Subsection A-2-5:: 
   - --progress, A.2.4*Note Subsection A-2-4:: 
   - --show-dependencies, A.3.14*Note Subsection A-3-14:: 
   - --verbose, A.2.7*Note Subsection A-2-7:: 
   - --verbose-dependencies, A.3.16*Note Subsection A-3-16:: 
   - -j, A.3.12*Note Subsection A-3-12:: 
   - -k, A.3.1*Note Subsection A-3-1:: 
   - -n, A.3.2*Note Subsection A-3-2:: 
   - -o, A.2.12*Note Subsection A-2-12:: 
   - -P, A.3.4*Note Subsection A-3-4:: 
   - -p, A.3.3*Note Subsection A-3-3:: 
   - -R, A.3.5*Note Subsection A-3-5:: 
   - -S, A.2.2*Note Subsection A-2-2:: 
   - -s, A.2.1*Note Subsection A-2-1:: 
   - -t, A.3.6*Note Subsection A-3-6:: 
   - -U, A.3.7*Note Subsection A-3-7:: 
   - -w, A.2.3*Note Subsection A-2-3:: 

   - .BUILD_BEGIN, 13.1*Note Section 13-1:: 
   - .BUILD_FAILURE, 13.1*Note Section 13-1:: 
   - .BUILD_SUCCESS, 13.1*Note Section 13-1:: 
   - .BUILDORDER, 10.3.6*Note Subsection 10-3-6:: 
   - .DEFAULT, 8.7*Note Section 8-7::,
   8.12.1*Note Subsection 8-12-1:: 
   - .INCLUDE, 8.9*Note Section 8-9:: 
   - .LANGUAGE, B.4.1*Note Subsection B-4-1:: 
   - .MEMO, 4.15.1.1*Note Subsection 4-15-1:: 
   - .ORDER, 10.3.6*Note Subsection 10-3-6:: 
   - .omakerc, A.8*Note Section A-8:: 
   - .PHONY, 6.3*Note Section 6-3::,
   8.10*Note Section 8-10::, 8.11.3*Note Subsection 8-11-3::,
   8.12.1*Note Subsection 8-12-1::,
   8.12.2*Note Subsection 8-12-2:: 
   - .RULE, 6.3*Note Section 6-3:: 
   - .SCANNER, 3.5.3*Note Subsection 3-5-3::,
   8.6*Note Section 8-6::, 8.11.2*Note Subsection 8-11-2:: 
   - .STATIC, 4.15.1*Note Subsection 4-15-1:: 
   - .SUBDIRS, 3*Note Chapter 3::,
   8.8*Note Section 8-8:: 
   - .SUBDIRS bodies, 3.6*Note Section 3-6:: 

   - :effects:, 8.5.1*Note Subsection 8-5-1:: 
   - :exists:, 8.5.2*Note Subsection 8-5-2:: 
   - :key:, 4.15.1.2*Note Subsection 4-15-1::,
   8.5.3*Note Subsection 8-5-3:: 
   - :normal:, 8.5.4*Note Subsection 8-5-4:: 
   - :optional:, 8.5.5*Note Subsection 8-5-5:: 
   - :scanner:, 8.5.6*Note Subsection 8-5-6::,
   8.6.1*Note Subsection 8-6-1:: 
   - :squash:, 8.5.7*Note Subsection 8-5-7:: 
   - :value:, 8.5.8*Note Subsection 8-5-8:: 

   - $&, B.2.2.5*Note Subsection B-2-2:: 
   - $*, 8*Note Chapter 8::,
   B.2.2.5*Note Subsection B-2-2:: 
   - $+, 8*Note Chapter 8::,
   B.2.2.5*Note Subsection B-2-2:: 
   - $<, 8*Note Chapter 8::,
   B.2.2.5*Note Subsection B-2-2:: 
   - $>, B.2.2.5*Note Subsection B-2-2:: 
   - $@, 8*Note Chapter 8::,
   B.2.2.5*Note Subsection B-2-2:: 
   - $^, 8*Note Chapter 8::,
   B.2.2.5*Note Subsection B-2-2:: 

   - ABORT_ON_COMMAND_ERROR, 13.4.1*Note Subsection 13-4-1:: 
   - ABORT_ON_DEPENDENCY_ERRORS, 13.6.4*Note Subsection 13-6-4:: 
   - AC_MSG_CHECKING, 14.2*Note Section 14-2:: 
   - AC_MSG_ERROR, 14.2*Note Section 14-2:: 
   - AC_MSG_RESULT, 14.2*Note Section 14-2:: 
   - AC_MSG_WARN, 14.2*Note Section 14-2:: 
   - AC_TRY_COMPILE, 14.2*Note Section 14-2:: 
   - AC_TRY_LINK, 14.2*Note Section 14-2:: 
   - AC_TRY_RUN, 14.2*Note Section 14-2:: 
   - AR, 13.5.2*Note Subsection 13-5-2:: 
   - Array, 12.1.7*Note Subsection 12-1-7:: 
   - AS, 13.5.2*Note Subsection 13-5-2:: 
   - ASFLAGS, 13.5.2*Note Subsection 13-5-2:: 
   - ASOUT, 13.5.2*Note Subsection 13-5-2:: 
   - absname, 10.1.10*Note Subsection 10-1-10:: 
   - accept, 10.8.31*Note Subsection 10-8-31:: 
   - add, 9.4.3*Note Subsection 9-4-3:: 
   - add-project-directories, 10.6.3*Note Subsection 10-6-3:: 
   - add-wrapper, 9.3.30*Note Subsection 9-3-30:: 
   - addprefix, 9.3.28*Note Subsection 9-3-28:: 
   - addprefixes, 9.3.24*Note Subsection 9-3-24:: 
   - addsuffix, 9.3.22*Note Subsection 9-3-22:: 
   - addsuffixes, 9.3.24*Note Subsection 9-3-24:: 
   - aliases, 15.2*Note Section 15-2:: 
   - and, 9.2.3*Note Subsection 9-2-3:: 
   - apply, 9.5.2*Note Subsection 9-5-2:: 
   - applya, 9.5.3*Note Subsection 9-5-3:: 
   - array, 9.3.1*Note Subsection 9-3-1:: 
   - arrays, 4.3*Note Section 4-3:: 
   - asr, 9.4.3*Note Subsection 9-4-3:: 
   - awk, 3.5.3*Note Subsection 3-5-3::,
   10.11.5*Note Subsection 10-11-5:: 

   - BIBTEX, 13.7.1*Note Subsection 13-7-1:: 
   - BUILD_SUMMARY, 9.1*Note Section 9-1:: 
   - BYTE_ENABLED, 13.6.2*Note Subsection 13-6-2:: 
   - basename, 10.1.5*Note Subsection 10-1-5:: 
   - bg, 11.11.2*Note Subsection 11-11-2::,
   12.1.22*Note Subsection 12-1-22:: 
   - bind, 10.8.29*Note Subsection 10-8-29:: 
   - break, 9.3.46*Note Subsection 9-3-46:: 
   - build, 13.3.6*Note Subsection 13-3-6:: 
   - build model, 3*Note Chapter 3:: 

   - CAMLP4, 13.6.2*Note Subsection 13-6-2:: 
   - CC, 13.5.2*Note Subsection 13-5-2:: 
   - CCOMPTYPE, 9.1*Note Section 9-1:: 
   - CCOUT, 13.5.2*Note Subsection 13-5-2:: 
   - CDLL_IMPLIES_STATIC, 13.5.4.1*Note Subsection 13-5-4:: 
   - CFLAGS, 13.5.2*Note Subsection 13-5-2:: 
   - CGeneratedFiles, 13.5.3.1*Note Subsection 13-5-3:: 
   - Channel, 12.1.15*Note Subsection 12-1-15:: 
   - CheckCHeader, 14.1.6*Note Subsection 14-1-6:: 
   - CheckCLib, 14.1.7*Note Subsection 14-1-7:: 
   - CheckProg, 14.1.8*Note Subsection 14-1-8:: 
   - CL_FOUND, 13.5.1.2*Note Subsection 13-5-1:: 
   - CMXS_ENABLED, 13.6.2*Note Subsection 13-6-2:: 
   - CMXS_SUPPORTED, 13.6.1*Note Subsection 13-6-1:: 
   - ConfMsgChecking, 14.1.1*Note Subsection 14-1-1:: 
   - ConfMsgError, 14.1.2*Note Subsection 14-1-2:: 
   - ConfMsgFound, 14.1.3*Note Subsection 14-1-3:: 
   - ConfMsgResult, 14.1.1*Note Subsection 14-1-1:: 
   - ConfMsgWarn, 14.1.2*Note Subsection 14-1-2:: 
   - ConfMsgYesNo, 14.1.3*Note Subsection 14-1-3:: 
   - CPP, 13.5.2*Note Subsection 13-5-2:: 
   - CProgram, 13.5.4.5*Note Subsection 13-5-4:: 
   - CProgramCopy, 13.5.4.6*Note Subsection 13-5-4:: 
   - CProgramInstall, 13.5.4.7*Note Subsection 13-5-4:: 
   - CWD, 13.4.1*Note Subsection 13-4-1:: 
   - CXX, 13.5.2*Note Subsection 13-5-2:: 
   - CXXFLAGS, 13.5.2*Note Subsection 13-5-2:: 
   - CXXProgram, 13.5.4.8*Note Subsection 13-5-4:: 
   - CXXProgramInstall, 13.5.4.8*Note Subsection 13-5-4:: 
   - c-escaped, 9.3.16*Note Subsection 9-3-16:: 
   - capitalize, 9.3.38*Note Subsection 9-3-38:: 
   - case, 9.2.6*Note Subsection 9-2-6:: 
   - cat, 10.11.2*Note Subsection 10-11-2::,
   12.1.22*Note Subsection 12-1-22:: 
   - cats and dogs, 3.5*Note Section 3-5:: 
   - cd, 11.10.2*Note Subsection 11-10-2::,
   12.1.22*Note Subsection 12-1-22:: 
   - channel-name, 10.8.12*Note Subsection 10-8-12:: 
   - chmod, 10.5.9*Note Subsection 10-5-9::,
   12.1.22*Note Subsection 12-1-22:: 
   - chown, 10.5.10*Note Subsection 10-5-10:: 
   - class, B.2.2.1*Note Subsection B-2-2:: 
   - classes, 4.13*Note Section 4-13:: 
   - close, 10.8.5*Note Subsection 10-8-5:: 
   - cmp-versions, 13.2.3*Note Subsection 13-2-3:: 
   - compare, 9.7.4*Note Subsection 9-7-4:: 
   - concat, 9.3.3*Note Subsection 9-3-3:: 
   - conditionals, 4.10*Note Section 4-10:: 
   - connect, 10.8.32*Note Subsection 10-8-32:: 
   - constants, 4.16*Note Section 4-16:: 
   - cp, 12.1.22*Note Subsection 12-1-22:: 
   - create-lazy-map, 9.5.4*Note Subsection 9-5-4:: 
   - create-map, 9.5.4*Note Subsection 9-5-4:: 

   - DeclareMLIOnly, 13.6.5.3*Note Subsection 13-6-5:: 
   - DefineCommandVars, 13.2.4*Note Subsection 13-2-4:: 
   - DIRSEP, 13.4.2*Note Subsection 13-4-2:: 
   - Dir, 12.1.14*Note Subsection 12-1-14:: 
   - DVIPDFM, 13.7.1*Note Subsection 13-7-1:: 
   - DVIPDFMFLAGS, 13.7.1*Note Subsection 13-7-1:: 
   - DVIPS, 13.7.1*Note Subsection 13-7-1:: 
   - DVIPSFLAGS, 13.7.1*Note Subsection 13-7-1:: 
   - DynamicCLibrary, 13.5.4.1*Note Subsection 13-5-4:: 
   - DynamicCLibraryCopy, 13.5.4.2*Note Subsection 13-5-4:: 
   - DynamicCLibraryInstall, 13.5.4.3*Note Subsection 13-5-4:: 
   - DynamicCXXLibrary, 13.5.4.9*Note Subsection 13-5-4:: 
   - DynamicCXXLibraryCopy, 13.5.4.9*Note Subsection 13-5-4:: 
   - DynamicCXXLibraryInstall, 13.5.4.9*Note Subsection 13-5-4:: 
   - declare, 5.7*Note Section 5-7:: 
   - decode-uri, 9.3.18*Note Subsection 9-3-18:: 
   - default, 9.2.6*Note Subsection 9-2-6:: 
   - defined, 9.2.10*Note Subsection 9-2-10:: 
   - defined-env, 9.2.11*Note Subsection 9-2-11:: 
   - dependencies, 13.3.1*Note Subsection 13-3-1:: 
   - dependencies-all, 13.3.1*Note Subsection 13-3-1:: 
   - dependencies-proper, 13.3.1*Note Subsection 13-3-1:: 
   - digest, 10.2.5*Note Subsection 10-2-5::,
   12.1.22*Note Subsection 12-1-22:: 
   - digest-in-path, 10.2.7*Note Subsection 10-2-7:: 
   - digest-in-path-optional, 10.2.7*Note Subsection 10-2-7:: 
   - digest-optional, 10.2.5*Note Subsection 10-2-5:: 
   - digest-string, 10.2.5*Note Subsection 10-2-5:: 
   - dir, 10.1.1*Note Subsection 10-1-1:: 
   - dirname, 10.1.6*Note Subsection 10-1-6:: 
   - dirof, 10.1.8*Note Subsection 10-1-8:: 
   - div, 9.4.3*Note Subsection 9-4-3:: 
   - dup, 10.8.13*Note Subsection 10-8-13:: 
   - dup2, 10.8.14*Note Subsection 10-8-14:: 

   - EMPTY, 13.4.1*Note Subsection 13-4-1:: 
   - EXE, 13.4.2*Note Subsection 13-4-2:: 
   - EXT_ASM, 13.4.2*Note Subsection 13-4-2:: 
   - EXT_DLL, 13.4.2*Note Subsection 13-4-2:: 
   - EXT_LIB, 13.4.2*Note Subsection 13-4-2:: 
   - EXT_OBJ, 13.4.2*Note Subsection 13-4-2:: 
   - EXTENDED_DIGESTS, 13.6.2*Note Subsection 13-6-2:: 
   - Exception, 12.1.19*Note Subsection 12-1-19:: 
   - echo, 11.10.1*Note Subsection 11-10-1::,
   12.1.22*Note Subsection 12-1-22:: 
   - else, 9.2.5*Note Subsection 9-2-5::,
   B.2.2.1*Note Subsection B-2-2:: 
   - elseif, 9.2.5*Note Subsection 9-2-5::,
   B.2.2.1*Note Subsection B-2-2:: 
   - encode-uri, 9.3.18*Note Subsection 9-3-18:: 
   - eprint, 10.9*Note Section 10-9:: 
   - eprintln, 10.9*Note Section 10-9:: 
   - eprintv, 10.10*Note Section 10-10:: 
   - eprintvln, 10.10*Note Section 10-10:: 
   - eq, 9.4.4*Note Subsection 9-4-4:: 
   - equal, 9.2.2*Note Subsection 9-2-2:: 
   - exists-in-path, 10.2.4*Note Subsection 10-2-4:: 
   - exit, 9.2.9*Note Subsection 9-2-9::,
   12.1.22*Note Subsection 12-1-22:: 
   - export, 6.3*Note Section 6-3::,
   9.3.44*Note Subsection 9-3-44::,
   B.2.2.1*Note Subsection B-2-2:: 
   - extends, B.2.2.1*Note Subsection B-2-2:: 

   - File, 12.1.13*Note Subsection 12-1-13:: 
   - Float, 12.1.5*Note Subsection 12-1-5:: 
   - Fun, 12.1.9*Note Subsection 12-1-9:: 
   - fg, 11.11.3*Note Subsection 11-11-3::,
   12.1.22*Note Subsection 12-1-22:: 
   - fgets, 10.8.35*Note Subsection 10-8-35:: 
   - file, 10.1.1*Note Subsection 10-1-1:: 
   - file-check-sort, 10.3.7*Note Subsection 10-3-7:: 
   - file-exists, 10.3.1*Note Subsection 10-3-1:: 
   - file-sort, 10.3.6*Note Subsection 10-3-6:: 
   - filter, 9.3.36*Note Subsection 9-3-36:: 
   - filter-exists, 10.3.3*Note Subsection 10-3-3:: 
   - filter-out, 9.3.37*Note Subsection 9-3-37:: 
   - filter-proper-targets, 10.3.3*Note Subsection 10-3-3:: 
   - filter-targets, 10.3.3*Note Subsection 10-3-3:: 
   - find, 10.7.2*Note Subsection 10-7-2::,
   12.1.22*Note Subsection 12-1-22:: 
   - find-build-targets, 13.3.3*Note Subsection 13-3-3:: 
   - find-in-path, 10.2.6*Note Subsection 10-2-6:: 
   - find-in-path-optional, 10.2.6*Note Subsection 10-2-6:: 
   - find-ocaml-targets-in-path-optional,
   10.3.5*Note Subsection 10-3-5:: 
   - find-targets-in-path, 10.3.4*Note Subsection 10-3-4:: 
   - find-targets-in-path-optional, 10.3.4*Note Subsection 10-3-4:: 
   - float, 9.4.2*Note Subsection 9-4-2:: 
   - flush, 10.8.11*Note Subsection 10-8-11:: 
   - fopen, 10.8.4*Note Subsection 10-8-4:: 
   - foreach, 9.6.1*Note Subsection 9-6-1:: 
   - fprint, 10.9*Note Section 10-9:: 
   - fprintln, 10.9*Note Section 10-9:: 
   - fprintv, 10.10*Note Section 10-10:: 
   - fprintvln, 10.10*Note Section 10-10:: 
   - fsubst, 10.11.6*Note Subsection 10-11-6:: 
   - fullname, 10.1.9*Note Subsection 10-1-9:: 
   - fun, 9.5.1*Note Subsection 9-5-1:: 
   - functions, 4.5*Note Section 4-5:: 

   - GCC_FOUND, 13.5.1.1*Note Subsection 13-5-1:: 
   - Group, 10.11.20*Note Subsection 10-11-20:: 
   - GXX_FOUND, 13.5.1.1*Note Subsection 13-5-1:: 
   - ge, 9.4.4*Note Subsection 9-4-4:: 
   - get-registry, 9.2.15*Note Subsection 9-2-15:: 
   - getchar, 10.8.33*Note Subsection 10-8-33:: 
   - getenv, 9.2.12*Note Subsection 9-2-12:: 
   - getgrgid, 10.11.21*Note Subsection 10-11-21:: 
   - getgrnam, 10.11.21*Note Subsection 10-11-21:: 
   - gethostbyname, 10.8.23*Note Subsection 10-8-23:: 
   - getprotobyname, 10.8.25*Note Subsection 10-8-25:: 
   - getpwents, 10.11.19*Note Subsection 10-11-19:: 
   - getpwnam, 10.11.18*Note Subsection 10-11-18:: 
   - getpwuid, 10.11.18*Note Subsection 10-11-18:: 
   - gets, 10.8.34*Note Subsection 10-8-34:: 
   - getservbyname, 10.8.27*Note Subsection 10-8-27:: 
   - gettimeofday, 10.11.27*Note Subsection 10-11-27:: 
   - getvar, 9.2.16*Note Subsection 9-2-16:: 
   - glob, 10.4.1*Note Subsection 10-4-1:: 
   - global., 5.3*Note Section 5-3:: 
   - gmtime, 10.11.29*Note Subsection 10-11-29:: 
   - gr_gid, 10.11.20*Note Subsection 10-11-20:: 
   - gr_group, 10.11.20*Note Subsection 10-11-20:: 
   - gr_mem, 10.11.20*Note Subsection 10-11-20:: 
   - gr_name, 10.11.20*Note Subsection 10-11-20:: 
   - grep, 10.11.3*Note Subsection 10-11-3::,
   12.1.22*Note Subsection 12-1-22:: 
   - gt, 9.4.4*Note Subsection 9-4-4:: 

   - HOME, 9.1*Note Section 9-1:: 
   - HOST, 9.1*Note Section 9-1:: 
   - Host, 10.8.22*Note Subsection 10-8-22:: 
   - hexify, 9.3.17*Note Subsection 9-3-17:: 
   - history, 11.12.1*Note Subsection 11-12-1::,
   12.1.22*Note Subsection 12-1-22:: 
   - homename, 10.1.11*Note Subsection 10-1-11:: 
   - html-escaped, 9.3.15*Note Subsection 9-3-15:: 
   - html-pre-escaped, 9.3.15*Note Subsection 9-3-15:: 
   - html-string, 9.3.21*Note Subsection 9-3-21:: 

   - INCLUDES, 13.5.2*Note Subsection 13-5-2:: 
   - INSTALL, 13.4.2*Note Subsection 13-4-2:: 
   - InChannel, 12.1.16*Note Subsection 12-1-16:: 
   - InetAddr, 10.8.21*Note Subsection 10-8-21:: 
   - Int, 12.1.4*Note Subsection 12-1-4:: 
   - id-escaped, 9.3.16*Note Subsection 9-3-16:: 
   - if, 4.10*Note Section 4-10::,
   9.2.5*Note Subsection 9-2-5::,
   B.2.2.1*Note Subsection B-2-2:: 
   - ignoreeof, 15.1*Note Section 15-1:: 
   - in, 10.1.4*Note Subsection 10-1-4:: 
   - include, 4.8*Note Section 4-8::,
   B.2.2.1*Note Subsection B-2-2:: 
   - inheritance, 4.14*Note Section 4-14:: 
   - input-line, 10.8.6*Note Subsection 10-8-6:: 
   - int, 9.4.1*Note Subsection 9-4-1:: 
   - intersection, 9.3.33*Note Subsection 9-3-33:: 
   - intersects, 9.3.34*Note Subsection 9-3-34:: 

   - jobs, 11.11.1*Note Subsection 11-11-1::,
   12.1.22*Note Subsection 12-1-22:: 
   - join, 9.3.11*Note Subsection 9-3-11:: 

   - keyword arguments, 4.5.2*Note Subsection 4-5-2:: 
   - kill, 11.11.6*Note Subsection 11-11-6::,
   12.1.22*Note Subsection 12-1-22:: 

   - LATEX, 13.7.1*Note Subsection 13-7-1:: 
   - LATEXFLAGS, 13.7.1*Note Subsection 13-7-1:: 
   - LaTeXDocument, 13.7.2.1*Note Subsection 13-7-2:: 
   - LaTeXDocumentCopy, 13.7.2.3*Note Subsection 13-7-2:: 
   - LaTeXDocumentInstall, 13.7.2.4*Note Subsection 13-7-2:: 
   - LD, 13.5.2*Note Subsection 13-5-2:: 
   - LDFLAGS, 13.5.2*Note Subsection 13-5-2:: 
   - LDFLAGS_DLL, 13.5.2*Note Subsection 13-5-2:: 
   - LDOUT, 13.5.2*Note Subsection 13-5-2:: 
   - LEX, 13.5.2*Note Subsection 13-5-2:: 
   - Lexer, 10.11.9*Note Subsection 10-11-9:: 
   - LIB_FOUND, 13.5.1.2*Note Subsection 13-5-1:: 
   - LIBS, 13.5.2*Note Subsection 13-5-2:: 
   - LocalCGeneratedFiles, 13.5.3.1*Note Subsection 13-5-3:: 
   - LocalOCamlGeneratedFiles, 13.6.5.1*Note Subsection 13-6-5:: 
   - LocalTeXGeneratedFiles, 13.7.2.2*Note Subsection 13-7-2:: 
   - Location, 12.1.18*Note Subsection 12-1-18:: 
   - land, 9.4.3*Note Subsection 9-4-3:: 
   - le, 9.4.4*Note Subsection 9-4-4:: 
   - length, 9.3.4*Note Subsection 9-3-4:: 
   - lex, 10.11.7*Note Subsection 10-11-7:: 
   - lex-search, 10.11.8*Note Subsection 10-11-8:: 
   - link, 10.5.6*Note Subsection 10-5-6:: 
   - link-order sorting, 10.3.6*Note Subsection 10-3-6:: 
   - listen, 10.8.30*Note Subsection 10-8-30:: 
   - ln-or-cp, 12.1.22*Note Subsection 12-1-22:: 
   - lnot, 9.4.3*Note Subsection 9-4-3:: 
   - localtime, 10.11.29*Note Subsection 10-11-29:: 
   - lockf, 10.8.20*Note Subsection 10-8-20:: 
   - lor, 9.4.3*Note Subsection 9-4-3:: 
   - lowercase, 9.3.41*Note Subsection 9-3-41:: 
   - ls, 10.4.2*Note Subsection 10-4-2:: 
   - lseek, 10.8.8*Note Subsection 10-8-8:: 
   - lsl, 9.4.3*Note Subsection 9-4-3:: 
   - lsr, 9.4.3*Note Subsection 9-4-3:: 
   - lstat, 10.5.3*Note Subsection 10-5-3:: 
   - lt, 9.4.4*Note Subsection 9-4-4:: 
   - lxor, 9.4.3*Note Subsection 9-4-3:: 

   - MACHINE, 9.1*Note Section 9-1:: 
   - MAKEINDEX, 13.7.1*Note Subsection 13-7-1:: 
   - Map, 12.1.2*Note Subsection 12-1-2:: 
   - MENHIR_AVAILABLE, 13.6.1*Note Subsection 13-6-1:: 
   - MENHIR_ENABLED, 13.6.2*Note Subsection 13-6-2:: 
   - MENHIR_FLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - mapprefix, 9.3.29*Note Subsection 9-3-29:: 
   - mapsuffix, 9.3.23*Note Subsection 9-3-23:: 
   - match, 4.11*Note Section 4-11::,
   9.2.6*Note Subsection 9-2-6::,
   B.2.2.1*Note Subsection B-2-2:: 
   - max, 9.4.3*Note Subsection 9-4-3:: 
   - mem, 9.3.32*Note Subsection 9-3-32:: 
   - min, 9.4.3*Note Subsection 9-4-3:: 
   - mkdir, 10.5.1*Note Subsection 10-5-1::,
   12.1.22*Note Subsection 12-1-22:: 
   - mkfifo, 10.8.18*Note Subsection 10-8-18:: 
   - mktime, 10.11.30*Note Subsection 10-11-30:: 
   - mod, 9.4.3*Note Subsection 9-4-3:: 
   - mul, 9.4.3*Note Subsection 9-4-3:: 
   - mv, 12.1.22*Note Subsection 12-1-22:: 

   - NATIVE_ENABLED, 13.6.2*Note Subsection 13-6-2:: 
   - NCURSES_AVAILABLE, 14.3.1*Note Subsection 14-3-1:: 
   - NCURSES_CFLAGS, 14.3.1*Note Subsection 14-3-1:: 
   - NCURSES_CLIBS, 14.3.1*Note Subsection 14-3-1:: 
   - NCURSES_TERMH_IN_NCURSES, 14.3.1*Note Subsection 14-3-1:: 
   - NODENAME, 9.1*Note Section 9-1:: 
   - Node, 12.1.12*Note Subsection 12-1-12:: 
   - Number, 12.1.3*Note Subsection 12-1-3:: 
   - neg, 9.4.3*Note Subsection 9-4-3:: 
   - normalize-time, 10.11.30*Note Subsection 10-11-30:: 
   - not, 9.2.1*Note Subsection 9-2-1:: 
   - nth, 9.3.5*Note Subsection 9-3-5:: 
   - nth-hd, 9.3.7*Note Subsection 9-3-7:: 
   - nth-tl, 9.3.8*Note Subsection 9-3-8:: 

   - Object, 12.1.1*Note Subsection 12-1-1:: 
   - OCAML_BYTE_LINK_FLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAML_CC, 13.6.2*Note Subsection 13-6-2:: 
   - OCAML_CFLAGS, 13.6.2*Note Subsection 13-6-2:: 
   - OCAML_CLIBS, 13.6.4*Note Subsection 13-6-4:: 
   - OCAML_LIB_FLAGS, 13.6.4*Note Subsection 13-6-4:: 
   - OCAML_LIBS, 13.6.4*Note Subsection 13-6-4:: 
   - OCAML_LINK_FLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAML_NATIVE_LINK_FLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAML_OTHER_LIBS, 13.6.4*Note Subsection 13-6-4:: 
   - OCAMLC, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLCFLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAMLDEP, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLDEP_MODULES_AVAILABLE, 13.6.1*Note Subsection 13-6-1:: 
   - OCAMLDEP_MODULES_ENABLED, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLDEPFLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAMLFIND, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLFIND_EXISTS, 13.6.1*Note Subsection 13-6-1:: 
   - OCAMLFINDFLAGS, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLFLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAMLINCLUDES, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLINCLUDES_FOR_OCAMLDEP_MODULES,
   13.6.2*Note Subsection 13-6-2:: 
   - OCAMLLEX, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLLEXFLAGS, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLLIB, 13.6.1*Note Subsection 13-6-1:: 
   - OCAMLLINK, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLMKTOP, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLOPT, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLOPT_EXISTS, 13.6.1*Note Subsection 13-6-1:: 
   - OCAMLOPTFLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAMLOPTLINK, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLPACKS, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLPPFLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAMLYACC, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLYACCFLAGS, 13.6.2*Note Subsection 13-6-2:: 
   - OCamlGeneratedFiles, 13.6.5.1*Note Subsection 13-6-5:: 
   - OCamlLibrary, 13.6.7.1*Note Subsection 13-6-7:: 
   - OCamlLibraryCopy, 13.6.7.4*Note Subsection 13-6-7:: 
   - OCamlLibraryInstall, 13.6.7.5*Note Subsection 13-6-7:: 
   - OCamlMixedLibrary, 13.6.7.2*Note Subsection 13-6-7:: 
   - OCamlMixedProgram, 13.6.7.7*Note Subsection 13-6-7:: 
   - OCamlPackage, 13.6.7.3*Note Subsection 13-6-7:: 
   - OCamlProgram, 13.6.7.6*Note Subsection 13-6-7:: 
   - OCamlProgramCopy, 13.6.7.8*Note Subsection 13-6-7:: 
   - OCamlProgramInstall, 13.6.7.9*Note Subsection 13-6-7:: 
   - OMAKE_VERSION, 9.1*Note Section 9-1:: 
   - OMAKEFLAGS, A.5.1*Note Subsection A-5-1:: 
   - OMAKELIB, A.5.2*Note Subsection A-5-2:: 
   - OMAKEPATH, 9.1*Note Section 9-1:: 
   - OMakeFlags, 13.2.1*Note Subsection 13-2-1:: 
   - OMakefile, 2.8*Note Section 2-8::,
   3*Note Chapter 3:: 
   - OMakeroot, 2.8*Note Section 2-8::,
   3*Note Chapter 3::, 13.4*Note Section 13-4:: 
   - OMakeVersion, 13.2.2*Note Subsection 13-2-2:: 
   - OS_VERSION, 9.1*Note Section 9-1:: 
   - OSTYPE, 9.1*Note Section 9-1:: 
   - OutChannel, 12.1.17*Note Subsection 12-1-17:: 
   - objects, 4.12*Note Section 4-12:: 
   - ocaml-escaped, 9.3.15*Note Subsection 9-3-15:: 
   - open, 4.8*Note Section 4-8::,
   B.2.2.1*Note Subsection B-2-2:: 
   - open-in-string, 10.8.2*Note Subsection 10-8-2:: 
   - open-out-string, 10.8.3*Note Subsection 10-8-3:: 
   - or, 9.2.4*Note Subsection 9-2-4:: 
   - out-contents, 10.8.3*Note Subsection 10-8-3:: 

   - PATHSEP, 13.4.2*Note Subsection 13-4-2:: 
   - Parser, 10.11.13*Note Subsection 10-11-13:: 
   - Passwd, 10.11.17*Note Subsection 10-11-17:: 
   - PDFLATEX, 13.7.1*Note Subsection 13-7-1:: 
   - PDFLATEXFLAGS, 13.7.1*Note Subsection 13-7-1:: 
   - PID, 9.1*Note Section 9-1:: 
   - Protocol, 10.8.24*Note Subsection 10-8-24:: 
   - pipe, 10.8.17*Note Subsection 10-8-17:: 
   - print, 10.9*Note Section 10-9:: 
   - println, 10.9*Note Section 10-9:: 
   - printv, 10.10*Note Section 10-10:: 
   - printvln, 10.10*Note Section 10-10:: 
   - private., 5.1*Note Section 5-1:: 
   - program syntax, B.4*Note Section B-4:: 
   - project-directories, 13.3.4*Note Subsection 13-3-4:: 
   - prompt, 15.1*Note Section 15-1:: 
   - prompt-invisible, 10.11.26*Note Subsection 10-11-26:: 
   - prompt-invisible-begin, 10.11.25*Note Subsection 10-11-25:: 
   - prompt-invisible-end, 10.11.25*Note Subsection 10-11-25:: 
   - protected., 5.4*Note Section 5-4:: 
   - public., 5.5*Note Section 5-5:: 
   - pw_dir, 10.11.17*Note Subsection 10-11-17:: 
   - pw_gecos, 10.11.17*Note Subsection 10-11-17:: 
   - pw_gid, 10.11.17*Note Subsection 10-11-17:: 
   - pw_name, 10.11.17*Note Subsection 10-11-17:: 
   - pw_passwd, 10.11.17*Note Subsection 10-11-17:: 
   - pw_shell, 10.11.17*Note Subsection 10-11-17:: 
   - pw_uid, 10.11.17*Note Subsection 10-11-17:: 
   - pwd, 12.1.22*Note Subsection 12-1-22:: 

   - quotations, 4.4*Note Section 4-4:: 
   - quote, 9.3.19*Note Subsection 9-3-19:: 
   - quote-argv, 9.3.20*Note Subsection 9-3-20:: 
   - quoted strings, 7.2*Note Section 7-2:: 

   - READLINE_AVAILABLE, 14.3.2*Note Subsection 14-3-2:: 
   - READLINE_CFLAGS, 14.3.2*Note Subsection 14-3-2:: 
   - READLINE_CLIBS, 14.3.2*Note Subsection 14-3-2:: 
   - READLINE_GNU, 14.3.2*Note Subsection 14-3-2:: 
   - ROOT, 13.4.1*Note Subsection 13-4-1:: 
   - Rule, 12.1.10*Note Subsection 12-1-10:: 
   - RunCProg, 14.1.5*Note Subsection 14-1-5:: 
   - RuntimeException, 12.1.20*Note Subsection 12-1-20:: 
   - raise, 9.2.8*Note Subsection 9-2-8:: 
   - random, 9.3.47*Note Subsection 9-3-47:: 
   - random-init, 9.3.47*Note Subsection 9-3-47:: 
   - read, 10.8.6*Note Subsection 10-8-6:: 
   - readlink, 10.5.8*Note Subsection 10-5-8:: 
   - readlink-raw, 10.5.8*Note Subsection 10-5-8:: 
   - regular expressions, 10.11.1*Note Subsection 10-11-1:: 
   - rehash, 10.2.3*Note Subsection 10-2-3::,
   12.1.22*Note Subsection 12-1-22:: 
   - remove-project-directories, 10.6.4*Note Subsection 10-6-4:: 
   - removeprefix, 9.3.25*Note Subsection 9-3-25:: 
   - removesuffix, 9.3.26*Note Subsection 9-3-26:: 
   - rename, 10.5.5*Note Subsection 10-5-5:: 
   - replace-nth, 9.3.6*Note Subsection 9-3-6:: 
   - replacesuffixes, 9.3.27*Note Subsection 9-3-27:: 
   - return, 4.5*Note Section 4-5::,
   B.2.2.1*Note Subsection B-2-2:: 
   - rev, 9.3.10*Note Subsection 9-3-10:: 
   - rewind, 10.8.9*Note Subsection 10-8-9:: 
   - rm, 12.1.22*Note Subsection 12-1-22:: 
   - rootname, 10.1.7*Note Subsection 10-1-7:: 
   - rule, 13.3.5*Note Subsection 13-3-5:: 
   - rule, options, 8.5*Note Section 8-5:: 
   - rule, scoping, 8.11*Note Section 8-11:: 
   - rules, bounded implicit, 8.2*Note Section 8-2:: 
   - rules, implicit, 8.1*Note Section 8-1:: 

   - SCANNER_MODE, 13.4.1*Note Subsection 13-4-1:: 
   - Sequence, 12.1.6*Note Subsection 12-1-6:: 
   - Service, 10.8.26*Note Subsection 10-8-26:: 
   - Shell, 12.1.22*Note Subsection 12-1-22:: 
   - SNPRINTF_AVAILABLE, 14.3.3*Note Subsection 14-3-3:: 
   - STDLIB, 9.1*Note Section 9-1:: 
   - STDROOT, 13.4.1*Note Subsection 13-4-1:: 
   - Stat, 10.5.2*Note Subsection 10-5-2:: 
   - StaticCLibrary, 13.5.4.1*Note Subsection 13-5-4:: 
   - StaticCLibraryCopy, 13.5.4.2*Note Subsection 13-5-4:: 
   - StaticCLibraryInstall, 13.5.4.3*Note Subsection 13-5-4:: 
   - StaticCObject, 13.5.4.4*Note Subsection 13-5-4:: 
   - StaticCObjectCopy, 13.5.4.4*Note Subsection 13-5-4:: 
   - StaticCObjectInstall, 13.5.4.4*Note Subsection 13-5-4:: 
   - StaticCXXLibrary, 13.5.4.9*Note Subsection 13-5-4:: 
   - StaticCXXLibraryCopy, 13.5.4.9*Note Subsection 13-5-4:: 
   - StaticCXXLibraryInstall, 13.5.4.9*Note Subsection 13-5-4:: 
   - String, 12.1.8*Note Subsection 12-1-8:: 
   - SYSNAME, 9.1*Note Section 9-1:: 
   - scan, 10.11.4*Note Subsection 10-11-4:: 
   - section, 4.9*Note Section 4-9::,
   8.3*Note Section 8-3::, B.2.2.1*Note Subsection B-2-2::

   - section rule, 8.4*Note Section 8-4:: 
   - select, 10.8.19*Note Subsection 10-8-19:: 
   - sequence-forall, 9.7.1*Note Subsection 9-7-1:: 
   - sequence-sort, 9.7.3*Note Subsection 9-7-3:: 
   - set, 9.3.31*Note Subsection 9-3-31:: 
   - set-close-on-exec-mode, 10.8.16*Note Subsection 10-8-16:: 
   - set-diff, 9.3.35*Note Subsection 9-3-35:: 
   - set-nonblock, 10.8.15*Note Subsection 10-8-15:: 
   - setenv, 9.2.13*Note Subsection 9-2-13:: 
   - setvar, 9.2.17*Note Subsection 9-2-17:: 
   - shell, 9.3.43*Note Subsection 9-3-43:: 
   - socket, 10.8.28*Note Subsection 10-8-28:: 
   - sorting (link-order), 10.3.6*Note Subsection 10-3-6:: 
   - split, 9.3.2*Note Subsection 9-3-2:: 
   - sql-escaped, 9.3.16*Note Subsection 9-3-16:: 
   - stat, 10.5.3*Note Subsection 10-5-3:: 
   - stat-reset, 10.3.2*Note Subsection 10-3-2:: 
   - static., 4.15*Note Section 4-15:: 
   - stderr, 10.8.1*Note Subsection 10-8-1:: 
   - stdin, 10.8.1*Note Subsection 10-8-1:: 
   - stdout, 10.8.1*Note Subsection 10-8-1:: 
   - stop, 11.11.4*Note Subsection 11-11-4::,
   12.1.22*Note Subsection 12-1-22:: 
   - string, 9.3.12*Note Subsection 9-3-12:: 
   - string-escaped, 9.3.15*Note Subsection 9-3-15:: 
   - string-length, 9.3.13*Note Subsection 9-3-13:: 
   - sub, 9.4.3*Note Subsection 9-4-3:: 
   - subdirs, 10.4.3*Note Subsection 10-4-3:: 
   - subrange, 9.3.9*Note Subsection 9-3-9:: 
   - subst, 9.3.14*Note Subsection 9-3-14:: 
   - suffix, 10.1.12*Note Subsection 10-1-12:: 
   - switch, 4.11*Note Section 4-11::,
   9.2.6*Note Subsection 9-2-6:: 
   - symlink, 10.5.7*Note Subsection 10-5-7:: 
   - symlink-raw, 10.5.7*Note Subsection 10-5-7:: 
   - system, 9.3.42*Note Subsection 9-3-42:: 

   - TARGETS, 9.1*Note Section 9-1:: 
   - Target, 12.1.11*Note Subsection 12-1-11:: 
   - TETEX2_ENABLED, 13.7.1*Note Subsection 13-7-1:: 
   - TEXDEPS, 13.7.2.1*Note Subsection 13-7-2:: 
   - TEXINPUTS, 13.7.2.1*Note Subsection 13-7-2:: 
   - TEXVARS, 13.7.2.1*Note Subsection 13-7-2:: 
   - TeXGeneratedFiles, 13.7.2.2*Note Subsection 13-7-2:: 
   - Tm, 10.11.28*Note Subsection 10-11-28:: 
   - TryCompileC, 14.1.4*Note Subsection 14-1-4:: 
   - TryLinkC, 14.1.4*Note Subsection 14-1-4:: 
   - TryRunC, 14.1.4*Note Subsection 14-1-4:: 
   - target, 13.3.2*Note Subsection 13-3-2:: 
   - target-exists, 10.3.1*Note Subsection 10-3-1:: 
   - target-is-proper, 10.3.1*Note Subsection 10-3-1:: 
   - tell, 10.8.10*Note Subsection 10-8-10:: 
   - test, 10.7.1*Note Subsection 10-7-1::,
   12.1.22*Note Subsection 12-1-22:: 
   - tgetstr, 10.11.22*Note Subsection 10-11-22:: 
   - this., 5.2*Note Section 5-2:: 
   - tm_hour, 10.11.28*Note Subsection 10-11-28:: 
   - tm_isdst, 10.11.28*Note Subsection 10-11-28:: 
   - tm_mday, 10.11.28*Note Subsection 10-11-28:: 
   - tm_min, 10.11.28*Note Subsection 10-11-28:: 
   - tm_mon, 10.11.28*Note Subsection 10-11-28:: 
   - tm_sec, 10.11.28*Note Subsection 10-11-28:: 
   - tm_wday, 10.11.28*Note Subsection 10-11-28:: 
   - tm_yday, 10.11.28*Note Subsection 10-11-28:: 
   - tm_year, 10.11.28*Note Subsection 10-11-28:: 
   - tmpdir, 10.1.2*Note Subsection 10-1-2:: 
   - tmpfile, 10.1.3*Note Subsection 10-1-3:: 
   - truncate, 10.5.12*Note Subsection 10-5-12:: 
   - try, 9.2.7*Note Subsection 9-2-7::,
   B.2.2.1*Note Subsection B-2-2:: 

   - UnbuildableException, 12.1.21*Note Subsection 12-1-21:: 
   - USE_OCAMLFIND, 13.6.2*Note Subsection 13-6-2:: 
   - USEPDFLATEX, 13.7.1*Note Subsection 13-7-1:: 
   - USER, 9.1*Note Section 9-1:: 
   - uge, 9.4.4*Note Subsection 9-4-4:: 
   - ugt, 9.4.4*Note Subsection 9-4-4:: 
   - ule, 9.4.4*Note Subsection 9-4-4:: 
   - ult, 9.4.4*Note Subsection 9-4-4:: 
   - umask, 10.5.13*Note Subsection 10-5-13:: 
   - uncapitalize, 9.3.39*Note Subsection 9-3-39:: 
   - unhexify, 9.3.17*Note Subsection 9-3-17:: 
   - unlink, 10.5.4*Note Subsection 10-5-4:: 
   - unsetenv, 9.2.14*Note Subsection 9-2-14:: 
   - uppercase, 9.3.40*Note Subsection 9-3-40:: 
   - uri-escaped, 9.3.16*Note Subsection 9-3-16:: 
   - utimes, 10.5.11*Note Subsection 10-5-11:: 

   - VERBOSE, 9.1*Note Section 9-1:: 
   - VerboseCheckCHeader, 14.1.6*Note Subsection 14-1-6:: 
   - VerboseCheckCLib, 14.1.7*Note Subsection 14-1-7:: 
   - value, 4.5*Note Section 4-5::,
   B.2.2.1*Note Subsection B-2-2:: 
   - variable definition, A.3.21*Note Subsection A-3-21:: 
   - vmount, 2.9*Note Section 2-9::,
   10.6.1*Note Subsection 10-6-1:: 
   - vmount-map, 10.6.2*Note Subsection 10-6-2:: 

   - wait, 11.11.5*Note Subsection 11-11-5::,
   12.1.22*Note Subsection 12-1-22:: 
   - where, 10.2.2*Note Subsection 10-2-2::,
   12.1.22*Note Subsection 12-1-22:: 
   - which, 10.2.1*Note Subsection 10-2-1::,
   12.1.22*Note Subsection 12-1-22:: 
   - while, 9.3.45*Note Subsection 9-3-45::,
   B.2.2.1*Note Subsection B-2-2:: 
   - write, 10.8.7*Note Subsection 10-8-7:: 

   - xterm-escape, 10.11.24*Note Subsection 10-11-24:: 
   - xterm-escape-begin, 10.11.23*Note Subsection 10-11-23:: 
   - xterm-escape-end, 10.11.23*Note Subsection 10-11-23:: 

   - YACC, 13.5.2*Note Subsection 13-5-2:: 
     

File: omake-doc, Node: Appendix D,	Next: Appendix E,	Prev: Appendix C,	Up: Top


Appendix D   Index of variables
*******************************


   - &, B.2.2.5*Note Subsection B-2-2:: 
   - *, 8*Note Chapter 8::, B.2.2.5*Note Subsection B-2-2:: 
   - +, 8*Note Chapter 8::, B.2.2.5*Note Subsection B-2-2:: 
   - <, 8*Note Chapter 8::, B.2.2.5*Note Subsection B-2-2:: 
   - >, B.2.2.5*Note Subsection B-2-2:: 
   - @, 8*Note Chapter 8::, B.2.2.5*Note Subsection B-2-2:: 
   - ^, 8*Note Chapter 8::, B.2.2.5*Note Subsection B-2-2:: 

   - ABORT_ON_COMMAND_ERROR, 13.4.1*Note Subsection 13-4-1:: 
   - ABORT_ON_DEPENDENCY_ERRORS, 13.6.4*Note Subsection 13-6-4:: 
   - AR, 13.5.2*Note Subsection 13-5-2:: 
   - AS, 13.5.2*Note Subsection 13-5-2:: 
   - ASFLAGS, 13.5.2*Note Subsection 13-5-2:: 
   - ASOUT, 13.5.2*Note Subsection 13-5-2:: 

   - BIBTEX, 13.7.1*Note Subsection 13-7-1:: 
   - BUILD_SUMMARY, 9.1*Note Section 9-1:: 
   - BYTE_ENABLED, 13.6.2*Note Subsection 13-6-2:: 

   - CAMLP4, 13.6.2*Note Subsection 13-6-2:: 
   - CC, 13.5.2*Note Subsection 13-5-2:: 
   - CCOMPTYPE, 9.1*Note Section 9-1:: 
   - CCOUT, 13.5.2*Note Subsection 13-5-2:: 
   - CDLL_IMPLIES_STATIC, 13.5.4.1*Note Subsection 13-5-4:: 
   - CFLAGS, 13.5.2*Note Subsection 13-5-2:: 
   - CL_FOUND, 13.5.1.2*Note Subsection 13-5-1:: 
   - CMXS_ENABLED, 13.6.2*Note Subsection 13-6-2:: 
   - CMXS_SUPPORTED, 13.6.1*Note Subsection 13-6-1:: 
   - CPP, 13.5.2*Note Subsection 13-5-2:: 
   - CWD, 13.4.1*Note Subsection 13-4-1:: 
   - CXX, 13.5.2*Note Subsection 13-5-2:: 
   - CXXFLAGS, 13.5.2*Note Subsection 13-5-2:: 

   - DIRSEP, 13.4.2*Note Subsection 13-4-2:: 
   - DVIPDFM, 13.7.1*Note Subsection 13-7-1:: 
   - DVIPDFMFLAGS, 13.7.1*Note Subsection 13-7-1:: 
   - DVIPS, 13.7.1*Note Subsection 13-7-1:: 
   - DVIPSFLAGS, 13.7.1*Note Subsection 13-7-1:: 

   - EMPTY, 13.4.1*Note Subsection 13-4-1:: 
   - EXE, 13.4.2*Note Subsection 13-4-2:: 
   - EXT_ASM, 13.4.2*Note Subsection 13-4-2:: 
   - EXT_DLL, 13.4.2*Note Subsection 13-4-2:: 
   - EXT_LIB, 13.4.2*Note Subsection 13-4-2:: 
   - EXT_OBJ, 13.4.2*Note Subsection 13-4-2:: 
   - EXTENDED_DIGESTS, 13.6.2*Note Subsection 13-6-2:: 

   - GCC_FOUND, 13.5.1.1*Note Subsection 13-5-1:: 
   - GXX_FOUND, 13.5.1.1*Note Subsection 13-5-1:: 

   - HOME, 9.1*Note Section 9-1:: 
   - HOST, 9.1*Note Section 9-1:: 

   - INCLUDES, 13.5.2*Note Subsection 13-5-2:: 
   - INSTALL, 13.4.2*Note Subsection 13-4-2:: 
   - ignoreeof, 15.1*Note Section 15-1:: 

   - LATEX, 13.7.1*Note Subsection 13-7-1:: 
   - LATEXFLAGS, 13.7.1*Note Subsection 13-7-1:: 
   - LD, 13.5.2*Note Subsection 13-5-2:: 
   - LDFLAGS, 13.5.2*Note Subsection 13-5-2:: 
   - LDFLAGS_DLL, 13.5.2*Note Subsection 13-5-2:: 
   - LDOUT, 13.5.2*Note Subsection 13-5-2:: 
   - LEX, 13.5.2*Note Subsection 13-5-2:: 
   - LIB_FOUND, 13.5.1.2*Note Subsection 13-5-1:: 
   - LIBS, 13.5.2*Note Subsection 13-5-2:: 

   - MACHINE, 9.1*Note Section 9-1:: 
   - MAKEINDEX, 13.7.1*Note Subsection 13-7-1:: 
   - MENHIR_AVAILABLE, 13.6.1*Note Subsection 13-6-1:: 
   - MENHIR_ENABLED, 13.6.2*Note Subsection 13-6-2:: 
   - MENHIR_FLAGS, 13.6.3*Note Subsection 13-6-3:: 

   - NATIVE_ENABLED, 13.6.2*Note Subsection 13-6-2:: 
   - NCURSES_AVAILABLE, 14.3.1*Note Subsection 14-3-1:: 
   - NCURSES_CFLAGS, 14.3.1*Note Subsection 14-3-1:: 
   - NCURSES_CLIBS, 14.3.1*Note Subsection 14-3-1:: 
   - NCURSES_TERMH_IN_NCURSES, 14.3.1*Note Subsection 14-3-1:: 
   - NODENAME, 9.1*Note Section 9-1:: 

   - OCAML_BYTE_LINK_FLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAML_CC, 13.6.2*Note Subsection 13-6-2:: 
   - OCAML_CFLAGS, 13.6.2*Note Subsection 13-6-2:: 
   - OCAML_CLIBS, 13.6.4*Note Subsection 13-6-4:: 
   - OCAML_LIB_FLAGS, 13.6.4*Note Subsection 13-6-4:: 
   - OCAML_LIBS, 13.6.4*Note Subsection 13-6-4:: 
   - OCAML_LINK_FLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAML_NATIVE_LINK_FLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAML_OTHER_LIBS, 13.6.4*Note Subsection 13-6-4:: 
   - OCAMLC, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLCFLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAMLDEP, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLDEP_MODULES_AVAILABLE, 13.6.1*Note Subsection 13-6-1:: 
   - OCAMLDEP_MODULES_ENABLED, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLDEPFLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAMLFIND, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLFIND_EXISTS, 13.6.1*Note Subsection 13-6-1:: 
   - OCAMLFINDFLAGS, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLFLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAMLINCLUDES, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLINCLUDES_FOR_OCAMLDEP_MODULES, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLLEX, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLLEXFLAGS, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLLIB, 13.6.1*Note Subsection 13-6-1:: 
   - OCAMLLINK, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLMKTOP, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLOPT, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLOPT_EXISTS, 13.6.1*Note Subsection 13-6-1:: 
   - OCAMLOPTFLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAMLOPTLINK, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLPACKS, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLPPFLAGS, 13.6.3*Note Subsection 13-6-3:: 
   - OCAMLYACC, 13.6.2*Note Subsection 13-6-2:: 
   - OCAMLYACCFLAGS, 13.6.2*Note Subsection 13-6-2:: 
   - OMAKE_VERSION, 9.1*Note Section 9-1:: 
   - OMAKEPATH, 9.1*Note Section 9-1:: 
   - OS_VERSION, 9.1*Note Section 9-1:: 
   - OSTYPE, 9.1*Note Section 9-1:: 

   - PATHSEP, 13.4.2*Note Subsection 13-4-2:: 
   - PDFLATEX, 13.7.1*Note Subsection 13-7-1:: 
   - PDFLATEXFLAGS, 13.7.1*Note Subsection 13-7-1:: 
   - PID, 9.1*Note Section 9-1:: 
   - prompt, 15.1*Note Section 15-1:: 

   - READLINE_AVAILABLE, 14.3.2*Note Subsection 14-3-2:: 
   - READLINE_CFLAGS, 14.3.2*Note Subsection 14-3-2:: 
   - READLINE_CLIBS, 14.3.2*Note Subsection 14-3-2:: 
   - READLINE_GNU, 14.3.2*Note Subsection 14-3-2:: 
   - ROOT, 13.4.1*Note Subsection 13-4-1:: 

   - SCANNER_MODE, 13.4.1*Note Subsection 13-4-1:: 
   - SNPRINTF_AVAILABLE, 14.3.3*Note Subsection 14-3-3:: 
   - STDLIB, 9.1*Note Section 9-1:: 
   - STDROOT, 13.4.1*Note Subsection 13-4-1:: 
   - SYSNAME, 9.1*Note Section 9-1:: 
   - stderr, 10.8.1*Note Subsection 10-8-1:: 
   - stdin, 10.8.1*Note Subsection 10-8-1:: 
   - stdout, 10.8.1*Note Subsection 10-8-1:: 

   - TARGETS, 9.1*Note Section 9-1:: 
   - TETEX2_ENABLED, 13.7.1*Note Subsection 13-7-1:: 
   - TEXDEPS, 13.7.2.1*Note Subsection 13-7-2:: 
   - TEXINPUTS, 13.7.2.1*Note Subsection 13-7-2:: 
   - TEXVARS, 13.7.2.1*Note Subsection 13-7-2:: 

   - USE_OCAMLFIND, 13.6.2*Note Subsection 13-6-2:: 
   - USEPDFLATEX, 13.7.1*Note Subsection 13-7-1:: 
   - USER, 9.1*Note Section 9-1:: 

   - VERBOSE, 9.1*Note Section 9-1:: 

   - YACC, 13.5.2*Note Subsection 13-5-2:: 
     

File: omake-doc, Node: Appendix E,	Next: Appendix F,	Prev: Appendix D,	Up: Top


Appendix E   Index of functions and special forms
*************************************************


   - absname, 10.1.10*Note Subsection 10-1-10:: 
   - accept, 10.8.31*Note Subsection 10-8-31:: 
   - add, 9.4.3*Note Subsection 9-4-3:: 
   - add-project-directories, 10.6.3*Note Subsection 10-6-3:: 
   - add-wrapper, 9.3.30*Note Subsection 9-3-30:: 
   - addprefix, 9.3.28*Note Subsection 9-3-28:: 
   - addprefixes, 9.3.24*Note Subsection 9-3-24:: 
   - addsuffix, 9.3.22*Note Subsection 9-3-22:: 
   - addsuffixes, 9.3.24*Note Subsection 9-3-24:: 
   - and, 9.2.3*Note Subsection 9-2-3:: 
   - apply, 9.5.2*Note Subsection 9-5-2:: 
   - applya, 9.5.3*Note Subsection 9-5-3:: 
   - array, 9.3.1*Note Subsection 9-3-1:: 
   - asr, 9.4.3*Note Subsection 9-4-3:: 
   - awk, 10.11.5*Note Subsection 10-11-5:: 

   - basename, 10.1.5*Note Subsection 10-1-5:: 
   - bg, 11.11.2*Note Subsection 11-11-2:: 
   - bind, 10.8.29*Note Subsection 10-8-29:: 
   - break, 9.3.46*Note Subsection 9-3-46:: 
   - build, 13.3.6*Note Subsection 13-3-6:: 

   - CGeneratedFiles, 13.5.3.1*Note Subsection 13-5-3:: 
   - CheckCHeader, 14.1.6*Note Subsection 14-1-6:: 
   - CheckCLib, 14.1.7*Note Subsection 14-1-7:: 
   - CheckProg, 14.1.8*Note Subsection 14-1-8:: 
   - ConfMsgChecking, 14.1.1*Note Subsection 14-1-1:: 
   - ConfMsgError, 14.1.2*Note Subsection 14-1-2:: 
   - ConfMsgFound, 14.1.3*Note Subsection 14-1-3:: 
   - ConfMsgResult, 14.1.1*Note Subsection 14-1-1:: 
   - ConfMsgWarn, 14.1.2*Note Subsection 14-1-2:: 
   - ConfMsgYesNo, 14.1.3*Note Subsection 14-1-3:: 
   - CProgram, 13.5.4.5*Note Subsection 13-5-4:: 
   - CProgramCopy, 13.5.4.6*Note Subsection 13-5-4:: 
   - CProgramInstall, 13.5.4.7*Note Subsection 13-5-4:: 
   - CXXProgram, 13.5.4.8*Note Subsection 13-5-4:: 
   - CXXProgramInstall, 13.5.4.8*Note Subsection 13-5-4:: 
   - c-escaped, 9.3.16*Note Subsection 9-3-16:: 
   - capitalize, 9.3.38*Note Subsection 9-3-38:: 
   - cat, 10.11.2*Note Subsection 10-11-2:: 
   - cd, 11.10.2*Note Subsection 11-10-2:: 
   - channel-name, 10.8.12*Note Subsection 10-8-12:: 
   - chmod, 10.5.9*Note Subsection 10-5-9:: 
   - chown, 10.5.10*Note Subsection 10-5-10:: 
   - close, 10.8.5*Note Subsection 10-8-5:: 
   - cmp-versions, 13.2.3*Note Subsection 13-2-3:: 
   - compare, 9.7.4*Note Subsection 9-7-4:: 
   - concat, 9.3.3*Note Subsection 9-3-3:: 
   - connect, 10.8.32*Note Subsection 10-8-32:: 
   - create-lazy-map, 9.5.4*Note Subsection 9-5-4:: 
   - create-map, 9.5.4*Note Subsection 9-5-4:: 

   - DeclareMLIOnly, 13.6.5.3*Note Subsection 13-6-5:: 
   - DefineCommandVars, 13.2.4*Note Subsection 13-2-4:: 
   - DynamicCLibrary, 13.5.4.1*Note Subsection 13-5-4:: 
   - DynamicCLibraryCopy, 13.5.4.2*Note Subsection 13-5-4:: 
   - DynamicCLibraryInstall, 13.5.4.3*Note Subsection 13-5-4:: 
   - DynamicCXXLibrary, 13.5.4.9*Note Subsection 13-5-4:: 
   - DynamicCXXLibraryCopy, 13.5.4.9*Note Subsection 13-5-4:: 
   - DynamicCXXLibraryInstall, 13.5.4.9*Note Subsection 13-5-4:: 
   - decode-uri, 9.3.18*Note Subsection 9-3-18:: 
   - defined, 9.2.10*Note Subsection 9-2-10:: 
   - defined-env, 9.2.11*Note Subsection 9-2-11:: 
   - dependencies, 13.3.1*Note Subsection 13-3-1:: 
   - dependencies-all, 13.3.1*Note Subsection 13-3-1:: 
   - dependencies-proper, 13.3.1*Note Subsection 13-3-1:: 
   - digest, 10.2.5*Note Subsection 10-2-5:: 
   - digest-in-path, 10.2.7*Note Subsection 10-2-7:: 
   - digest-in-path-optional, 10.2.7*Note Subsection 10-2-7:: 
   - digest-optional, 10.2.5*Note Subsection 10-2-5:: 
   - digest-string, 10.2.5*Note Subsection 10-2-5:: 
   - dir, 10.1.1*Note Subsection 10-1-1:: 
   - dirname, 10.1.6*Note Subsection 10-1-6:: 
   - dirof, 10.1.8*Note Subsection 10-1-8:: 
   - div, 9.4.3*Note Subsection 9-4-3:: 
   - dup, 10.8.13*Note Subsection 10-8-13:: 
   - dup2, 10.8.14*Note Subsection 10-8-14:: 

   - echo, 11.10.1*Note Subsection 11-10-1:: 
   - encode-uri, 9.3.18*Note Subsection 9-3-18:: 
   - eprint, 10.9*Note Section 10-9:: 
   - eprintln, 10.9*Note Section 10-9:: 
   - eprintv, 10.10*Note Section 10-10:: 
   - eprintvln, 10.10*Note Section 10-10:: 
   - eq, 9.4.4*Note Subsection 9-4-4:: 
   - equal, 9.2.2*Note Subsection 9-2-2:: 
   - exists-in-path, 10.2.4*Note Subsection 10-2-4:: 
   - exit, 9.2.9*Note Subsection 9-2-9:: 
   - export, 9.3.44*Note Subsection 9-3-44:: 

   - fg, 11.11.3*Note Subsection 11-11-3:: 
   - fgets, 10.8.35*Note Subsection 10-8-35:: 
   - file, 10.1.1*Note Subsection 10-1-1:: 
   - file-check-sort, 10.3.7*Note Subsection 10-3-7:: 
   - file-exists, 10.3.1*Note Subsection 10-3-1:: 
   - file-sort, 10.3.6*Note Subsection 10-3-6:: 
   - filter, 9.3.36*Note Subsection 9-3-36:: 
   - filter-exists, 10.3.3*Note Subsection 10-3-3:: 
   - filter-out, 9.3.37*Note Subsection 9-3-37:: 
   - filter-proper-targets, 10.3.3*Note Subsection 10-3-3:: 
   - filter-targets, 10.3.3*Note Subsection 10-3-3:: 
   - find, 10.7.2*Note Subsection 10-7-2:: 
   - find-build-targets, 13.3.3*Note Subsection 13-3-3:: 
   - find-in-path, 10.2.6*Note Subsection 10-2-6:: 
   - find-in-path-optional, 10.2.6*Note Subsection 10-2-6:: 
   - find-ocaml-targets-in-path-optional,
   10.3.5*Note Subsection 10-3-5:: 
   - find-targets-in-path, 10.3.4*Note Subsection 10-3-4:: 
   - find-targets-in-path-optional, 10.3.4*Note Subsection 10-3-4:: 
   - float, 9.4.2*Note Subsection 9-4-2:: 
   - flush, 10.8.11*Note Subsection 10-8-11:: 
   - fopen, 10.8.4*Note Subsection 10-8-4:: 
   - foreach, 9.6.1*Note Subsection 9-6-1:: 
   - fprint, 10.9*Note Section 10-9:: 
   - fprintln, 10.9*Note Section 10-9:: 
   - fprintv, 10.10*Note Section 10-10:: 
   - fprintvln, 10.10*Note Section 10-10:: 
   - fsubst, 10.11.6*Note Subsection 10-11-6:: 
   - fullname, 10.1.9*Note Subsection 10-1-9:: 
   - fun, 9.5.1*Note Subsection 9-5-1:: 

   - ge, 9.4.4*Note Subsection 9-4-4:: 
   - get-registry, 9.2.15*Note Subsection 9-2-15:: 
   - getchar, 10.8.33*Note Subsection 10-8-33:: 
   - getenv, 9.2.12*Note Subsection 9-2-12:: 
   - getgrgid, 10.11.21*Note Subsection 10-11-21:: 
   - getgrnam, 10.11.21*Note Subsection 10-11-21:: 
   - gethostbyname, 10.8.23*Note Subsection 10-8-23:: 
   - getprotobyname, 10.8.25*Note Subsection 10-8-25:: 
   - getpwents, 10.11.19*Note Subsection 10-11-19:: 
   - getpwnam, 10.11.18*Note Subsection 10-11-18:: 
   - getpwuid, 10.11.18*Note Subsection 10-11-18:: 
   - gets, 10.8.34*Note Subsection 10-8-34:: 
   - getservbyname, 10.8.27*Note Subsection 10-8-27:: 
   - gettimeofday, 10.11.27*Note Subsection 10-11-27:: 
   - getvar, 9.2.16*Note Subsection 9-2-16:: 
   - glob, 10.4.1*Note Subsection 10-4-1:: 
   - gmtime, 10.11.29*Note Subsection 10-11-29:: 
   - grep, 10.11.3*Note Subsection 10-11-3:: 
   - gt, 9.4.4*Note Subsection 9-4-4:: 

   - hexify, 9.3.17*Note Subsection 9-3-17:: 
   - history, 11.12.1*Note Subsection 11-12-1:: 
   - homename, 10.1.11*Note Subsection 10-1-11:: 
   - html-escaped, 9.3.15*Note Subsection 9-3-15:: 
   - html-pre-escaped, 9.3.15*Note Subsection 9-3-15:: 
   - html-string, 9.3.21*Note Subsection 9-3-21:: 

   - id-escaped, 9.3.16*Note Subsection 9-3-16:: 
   - if, 9.2.5*Note Subsection 9-2-5:: 
   - in, 10.1.4*Note Subsection 10-1-4:: 
   - include, 4.8*Note Section 4-8:: 
   - input-line, 10.8.6*Note Subsection 10-8-6:: 
   - int, 9.4.1*Note Subsection 9-4-1:: 
   - intersection, 9.3.33*Note Subsection 9-3-33:: 
   - intersects, 9.3.34*Note Subsection 9-3-34:: 

   - jobs, 11.11.1*Note Subsection 11-11-1:: 
   - join, 9.3.11*Note Subsection 9-3-11:: 

   - kill, 11.11.6*Note Subsection 11-11-6:: 

   - LaTeXDocument, 13.7.2.1*Note Subsection 13-7-2:: 
   - LaTeXDocumentCopy, 13.7.2.3*Note Subsection 13-7-2:: 
   - LaTeXDocumentInstall, 13.7.2.4*Note Subsection 13-7-2:: 
   - LocalCGeneratedFiles, 13.5.3.1*Note Subsection 13-5-3:: 
   - LocalOCamlGeneratedFiles, 13.6.5.1*Note Subsection 13-6-5:: 
   - LocalTeXGeneratedFiles, 13.7.2.2*Note Subsection 13-7-2:: 
   - land, 9.4.3*Note Subsection 9-4-3:: 
   - le, 9.4.4*Note Subsection 9-4-4:: 
   - length, 9.3.4*Note Subsection 9-3-4:: 
   - lex, 10.11.7*Note Subsection 10-11-7:: 
   - lex-search, 10.11.8*Note Subsection 10-11-8:: 
   - link, 10.5.6*Note Subsection 10-5-6:: 
   - listen, 10.8.30*Note Subsection 10-8-30:: 
   - lnot, 9.4.3*Note Subsection 9-4-3:: 
   - localtime, 10.11.29*Note Subsection 10-11-29:: 
   - lockf, 10.8.20*Note Subsection 10-8-20:: 
   - lor, 9.4.3*Note Subsection 9-4-3:: 
   - lowercase, 9.3.41*Note Subsection 9-3-41:: 
   - ls, 10.4.2*Note Subsection 10-4-2:: 
   - lseek, 10.8.8*Note Subsection 10-8-8:: 
   - lsl, 9.4.3*Note Subsection 9-4-3:: 
   - lsr, 9.4.3*Note Subsection 9-4-3:: 
   - lstat, 10.5.3*Note Subsection 10-5-3:: 
   - lt, 9.4.4*Note Subsection 9-4-4:: 
   - lxor, 9.4.3*Note Subsection 9-4-3:: 

   - mapprefix, 9.3.29*Note Subsection 9-3-29:: 
   - mapsuffix, 9.3.23*Note Subsection 9-3-23:: 
   - match, 4.11*Note Section 4-11::, 9.2.6*Note Subsection 9-2-6:: 
   - max, 9.4.3*Note Subsection 9-4-3:: 
   - mem, 9.3.32*Note Subsection 9-3-32:: 
   - min, 9.4.3*Note Subsection 9-4-3:: 
   - mkdir, 10.5.1*Note Subsection 10-5-1:: 
   - mkfifo, 10.8.18*Note Subsection 10-8-18:: 
   - mktime, 10.11.30*Note Subsection 10-11-30:: 
   - mod, 9.4.3*Note Subsection 9-4-3:: 
   - mul, 9.4.3*Note Subsection 9-4-3:: 

   - neg, 9.4.3*Note Subsection 9-4-3:: 
   - normalize-time, 10.11.30*Note Subsection 10-11-30:: 
   - not, 9.2.1*Note Subsection 9-2-1:: 
   - nth, 9.3.5*Note Subsection 9-3-5:: 
   - nth-hd, 9.3.7*Note Subsection 9-3-7:: 
   - nth-tl, 9.3.8*Note Subsection 9-3-8:: 

   - OCamlGeneratedFiles, 13.6.5.1*Note Subsection 13-6-5:: 
   - OCamlLibrary, 13.6.7.1*Note Subsection 13-6-7:: 
   - OCamlLibraryCopy, 13.6.7.4*Note Subsection 13-6-7:: 
   - OCamlLibraryInstall, 13.6.7.5*Note Subsection 13-6-7:: 
   - OCamlMixedLibrary, 13.6.7.2*Note Subsection 13-6-7:: 
   - OCamlMixedProgram, 13.6.7.7*Note Subsection 13-6-7:: 
   - OCamlPackage, 13.6.7.3*Note Subsection 13-6-7:: 
   - OCamlProgram, 13.6.7.6*Note Subsection 13-6-7:: 
   - OCamlProgramCopy, 13.6.7.8*Note Subsection 13-6-7:: 
   - OCamlProgramInstall, 13.6.7.9*Note Subsection 13-6-7:: 
   - OMakeFlags, 13.2.1*Note Subsection 13-2-1:: 
   - OMakeVersion, 13.2.2*Note Subsection 13-2-2:: 
   - ocaml-escaped, 9.3.15*Note Subsection 9-3-15:: 
   - open-in-string, 10.8.2*Note Subsection 10-8-2:: 
   - open-out-string, 10.8.3*Note Subsection 10-8-3:: 
   - or, 9.2.4*Note Subsection 9-2-4:: 
   - out-contents, 10.8.3*Note Subsection 10-8-3:: 

   - pipe, 10.8.17*Note Subsection 10-8-17:: 
   - print, 10.9*Note Section 10-9:: 
   - println, 10.9*Note Section 10-9:: 
   - printv, 10.10*Note Section 10-10:: 
   - printvln, 10.10*Note Section 10-10:: 
   - project-directories, 13.3.4*Note Subsection 13-3-4:: 
   - prompt-invisible, 10.11.26*Note Subsection 10-11-26:: 
   - prompt-invisible-begin, 10.11.25*Note Subsection 10-11-25:: 
   - prompt-invisible-end, 10.11.25*Note Subsection 10-11-25:: 

   - quote, 9.3.19*Note Subsection 9-3-19:: 
   - quote-argv, 9.3.20*Note Subsection 9-3-20:: 

   - RunCProg, 14.1.5*Note Subsection 14-1-5:: 
   - raise, 9.2.8*Note Subsection 9-2-8:: 
   - random, 9.3.47*Note Subsection 9-3-47:: 
   - random-init, 9.3.47*Note Subsection 9-3-47:: 
   - read, 10.8.6*Note Subsection 10-8-6:: 
   - readlink, 10.5.8*Note Subsection 10-5-8:: 
   - readlink-raw, 10.5.8*Note Subsection 10-5-8:: 
   - rehash, 10.2.3*Note Subsection 10-2-3:: 
   - remove-project-directories, 10.6.4*Note Subsection 10-6-4:: 
   - removeprefix, 9.3.25*Note Subsection 9-3-25:: 
   - removesuffix, 9.3.26*Note Subsection 9-3-26:: 
   - rename, 10.5.5*Note Subsection 10-5-5:: 
   - replace-nth, 9.3.6*Note Subsection 9-3-6:: 
   - replacesuffixes, 9.3.27*Note Subsection 9-3-27:: 
   - rev, 9.3.10*Note Subsection 9-3-10:: 
   - rewind, 10.8.9*Note Subsection 10-8-9:: 
   - rootname, 10.1.7*Note Subsection 10-1-7:: 
   - rule, 13.3.5*Note Subsection 13-3-5:: 

   - StaticCLibrary, 13.5.4.1*Note Subsection 13-5-4:: 
   - StaticCLibraryCopy, 13.5.4.2*Note Subsection 13-5-4:: 
   - StaticCLibraryInstall, 13.5.4.3*Note Subsection 13-5-4:: 
   - StaticCObject, 13.5.4.4*Note Subsection 13-5-4:: 
   - StaticCObjectCopy, 13.5.4.4*Note Subsection 13-5-4:: 
   - StaticCObjectInstall, 13.5.4.4*Note Subsection 13-5-4:: 
   - StaticCXXLibrary, 13.5.4.9*Note Subsection 13-5-4:: 
   - StaticCXXLibraryCopy, 13.5.4.9*Note Subsection 13-5-4:: 
   - StaticCXXLibraryInstall, 13.5.4.9*Note Subsection 13-5-4:: 
   - scan, 10.11.4*Note Subsection 10-11-4:: 
   - section, 8.3*Note Section 8-3:: 
   - section rule, 8.4*Note Section 8-4:: 
   - select, 10.8.19*Note Subsection 10-8-19:: 
   - sequence-forall, 9.7.1*Note Subsection 9-7-1:: 
   - sequence-sort, 9.7.3*Note Subsection 9-7-3:: 
   - set, 9.3.31*Note Subsection 9-3-31:: 
   - set-close-on-exec-mode, 10.8.16*Note Subsection 10-8-16:: 
   - set-diff, 9.3.35*Note Subsection 9-3-35:: 
   - set-nonblock, 10.8.15*Note Subsection 10-8-15:: 
   - setenv, 9.2.13*Note Subsection 9-2-13:: 
   - setvar, 9.2.17*Note Subsection 9-2-17:: 
   - shell, 9.3.43*Note Subsection 9-3-43:: 
   - socket, 10.8.28*Note Subsection 10-8-28:: 
   - split, 9.3.2*Note Subsection 9-3-2:: 
   - sql-escaped, 9.3.16*Note Subsection 9-3-16:: 
   - stat, 10.5.3*Note Subsection 10-5-3:: 
   - stat-reset, 10.3.2*Note Subsection 10-3-2:: 
   - stop, 11.11.4*Note Subsection 11-11-4:: 
   - string, 9.3.12*Note Subsection 9-3-12:: 
   - string-escaped, 9.3.15*Note Subsection 9-3-15:: 
   - string-length, 9.3.13*Note Subsection 9-3-13:: 
   - sub, 9.4.3*Note Subsection 9-4-3:: 
   - subdirs, 10.4.3*Note Subsection 10-4-3:: 
   - subrange, 9.3.9*Note Subsection 9-3-9:: 
   - subst, 9.3.14*Note Subsection 9-3-14:: 
   - suffix, 10.1.12*Note Subsection 10-1-12:: 
   - switch, 4.11*Note Section 4-11::, 9.2.6*Note Subsection 9-2-6:: 
   - symlink, 10.5.7*Note Subsection 10-5-7:: 
   - symlink-raw, 10.5.7*Note Subsection 10-5-7:: 
   - system, 9.3.42*Note Subsection 9-3-42:: 

   - TeXGeneratedFiles, 13.7.2.2*Note Subsection 13-7-2:: 
   - TryCompileC, 14.1.4*Note Subsection 14-1-4:: 
   - TryLinkC, 14.1.4*Note Subsection 14-1-4:: 
   - TryRunC, 14.1.4*Note Subsection 14-1-4:: 
   - target, 13.3.2*Note Subsection 13-3-2:: 
   - target-exists, 10.3.1*Note Subsection 10-3-1:: 
   - target-is-proper, 10.3.1*Note Subsection 10-3-1:: 
   - tell, 10.8.10*Note Subsection 10-8-10:: 
   - test, 10.7.1*Note Subsection 10-7-1:: 
   - tgetstr, 10.11.22*Note Subsection 10-11-22:: 
   - tmpdir, 10.1.2*Note Subsection 10-1-2:: 
   - tmpfile, 10.1.3*Note Subsection 10-1-3:: 
   - truncate, 10.5.12*Note Subsection 10-5-12:: 
   - try, 9.2.7*Note Subsection 9-2-7:: 

   - uge, 9.4.4*Note Subsection 9-4-4:: 
   - ugt, 9.4.4*Note Subsection 9-4-4:: 
   - ule, 9.4.4*Note Subsection 9-4-4:: 
   - ult, 9.4.4*Note Subsection 9-4-4:: 
   - umask, 10.5.13*Note Subsection 10-5-13:: 
   - uncapitalize, 9.3.39*Note Subsection 9-3-39:: 
   - unhexify, 9.3.17*Note Subsection 9-3-17:: 
   - unlink, 10.5.4*Note Subsection 10-5-4:: 
   - unsetenv, 9.2.14*Note Subsection 9-2-14:: 
   - uppercase, 9.3.40*Note Subsection 9-3-40:: 
   - uri-escaped, 9.3.16*Note Subsection 9-3-16:: 
   - utimes, 10.5.11*Note Subsection 10-5-11:: 

   - VerboseCheckCHeader, 14.1.6*Note Subsection 14-1-6:: 
   - VerboseCheckCLib, 14.1.7*Note Subsection 14-1-7:: 
   - vmount, 10.6.1*Note Subsection 10-6-1:: 
   - vmount-map, 10.6.2*Note Subsection 10-6-2:: 

   - wait, 11.11.5*Note Subsection 11-11-5:: 
   - where, 10.2.2*Note Subsection 10-2-2:: 
   - which, 10.2.1*Note Subsection 10-2-1:: 
   - while, 9.3.45*Note Subsection 9-3-45:: 
   - write, 10.8.7*Note Subsection 10-8-7:: 

   - xterm-escape, 10.11.24*Note Subsection 10-11-24:: 
   - xterm-escape-begin, 10.11.23*Note Subsection 10-11-23:: 
   - xterm-escape-end, 10.11.23*Note Subsection 10-11-23:: 
     
