1#
2# tclmanpages --
3#
4#   Manual info file to be sources by bldmanhelp.tcl that returns a table
5# describing the Tcl manual to build the help files from.
6#------------------------------------------------------------------------------
7# Copyright 1992-1999 Karl Lehenbauer and Mark Diekhans.
8#
9# Permission to use, copy, modify, and distribute this software and its
10# documentation for any purpose and without fee is hereby granted, provided
11# that the above copyright notice appear in all copies.  Karl Lehenbauer and
12# Mark Diekhans make no representations about the suitability of this
13# software for any purpose.  It is provided "as is" without express or
14# implied warranty.
15#------------------------------------------------------------------------------
16# $Id: tclmanpages,v 8.9 2004/12/01 23:30:17 hobbs Exp $
17#------------------------------------------------------------------------------
18#
19set docs {
20    {Tcl.n          tcl/intro/syntax}
21    {append.n       tcl/strings/append}
22    {after.n        tcl/events/after}
23    {array.n        tcl/variables/array}
24    {bgerror.n      tcl/events/background-error}
25    {binary.n       tcl/strings/binary}
26    {break.n        tcl/control/break}
27    {case.n         tcl/control/case}
28    {catch.n        tcl/control/catch}
29    {cd.n           tcl/status/cd}
30    {clock.n        tcl/time/clock}
31    {close.n        tcl/files/close}
32    {concat.n       tcl/lists/concat}
33    {continue.n     tcl/control/continue}
34    {dde.n          tcl/control/dde}
35    {encoding.n     tcl/intl/encoding}
36    {eof.n          tcl/files/eof}
37    {error.n        tcl/control/error}
38    {eval.n         tcl/control/eval}
39    {exec.n         tcl/processes/exec}
40    {exit.n         tcl/control/exit}
41    {expr.n         tcl/math/expr}
42    {fblocked.n     tcl/files/fblocked}
43    {fconfigure.n   tcl/files/fconfigure}
44    {fcopy.n        tcl/files/fcopy}
45    {file.n         tcl/files/file}
46    {fileevent.n    tcl/events/fileevent}
47    {filename.n     tcl/files/filename}
48    {flush.n        tcl/files/flush}
49    {for.n          tcl/control/for}
50    {foreach.n      tcl/control/foreach}
51    {format.n       tcl/strings/format}
52    {gets.n         tcl/files/gets}
53    {glob.n         tcl/files/glob}
54    {global.n       tcl/variables/global}
55    {history.n      tcl/status/history}
56    {http.n         tcl/sockets/http}
57    {if.n           tcl/control/if}
58    {incr.n         tcl/math/incr}
59    {info.n         tcl/status/info}
60    {interp.n       tcl/control/interp}
61    {join.n         tcl/lists/join}
62    {lappend.n      tcl/lists/lappend}
63    {library.n      tcl/libraries/library}
64    {lindex.n       tcl/lists/lindex}
65    {linsert.n      tcl/lists/linsert}
66    {list.n         tcl/lists/list}
67    {llength.n      tcl/lists/llength}
68    {load.n         tcl/libraries/load}
69    {lrange.n       tcl/lists/lrange}
70    {lreplace.n     tcl/lists/lreplace}
71    {lsearch.n      tcl/lists/lsearch}
72    {lsort.n        tcl/lists/lsort}
73    {msgcat.n       tcl/intl/msgcat}
74    {namespace.n    tcl/variables/namespace}
75    {open.n         tcl/files/open}
76    {package.n      tcl/libraries/package}
77    {pid.n          tcl/processes/pid}
78    {pkgMkIndex.n   tcl/libraries/pkgMkIndex}
79    {proc.n         tcl/control/proc}
80    {puts.n         tcl/files/puts}
81    {pwd.n          tcl/status/pwd}
82    {read.n         tcl/files/read}
83    {regexp.n       tcl/strings/regexp}
84    {re_syntax.n    tcl/strings/re_syntax}
85    {registry.n     tcl/files/registry}
86    {regsub.n       tcl/strings/regsub}
87    {rename.n       tcl/control/rename}
88    {return.n       tcl/control/return}
89    {safe.n         tcl/control/safe}
90    {scan.n         tcl/strings/scan}
91    {seek.n         tcl/files/seek}
92    {set.n          tcl/variables/set}
93    {source.n       tcl/control/source}
94    {split.n        tcl/lists/split}
95    {string.n       tcl/strings/string}
96    {subst.n        tcl/strings/subst}
97    {switch.n       tcl/control/switch}
98    {tell.n         tcl/files/tell}
99    {time.n         tcl/time/time}
100    {trace.n        tcl/variables/trace}
101    {unknown.n      tcl/libraries/unknown}
102    {unset.n        tcl/variables/unset}
103    {uplevel.n      tcl/control/uplevel}
104    {upvar.n        tcl/variables/upvar}
105    {while.n        tcl/control/while}
106    {tclvars.n      tcl/variables/stdvars}
107    {socket.n       tcl/sockets/socket}
108    {update.n       tcl/events/update}
109    {variable.n     tcl/variables/variable}
110    {vwait.n        tcl/events/vwait}
111    {tclsh.1        tcl/intro/tclsh}
112}
113
114if {$tcl_version <= 8.4} {
115   lappend docs {resource.n     tcl/files/resource}
116}
117if {$tcl_version >= 8.4} {
118   lappend docs {lset.n	        tcl/lists/lset}
119}
120
121return $docs
122