Commit Graph

7 Commits

Author SHA1 Message Date
rkowen
b3c7011933 * Upgraded configure.in to autoconf 2.52.
* Changed  the configure to search for libTcl.sh to acquire all it's
necessary Tcl env.vars from it.

* created a utility function stringer() to handle most of the strcpy/strcat
operations and to automatically allocate string memory.

* Mostly changed the memory malloc/free to use stringer/null_free.

* rewrote some of the code logic to have a single point of exit
with unwinding of memory allocations.
2002-04-29 21:16:48 +00:00
lakata
8683cea0a8 added the bootstrap command 2002-04-27 01:16:34 +00:00
lakata
86f16a9f76 fixed help message 2002-04-24 01:06:20 +00:00
rkowen
28dd9f2be1 Was forcing a "use" even when the "use" was embedded in modulefile, which
was being unloaded.
2001-07-11 20:11:02 +00:00
rkowen
39b9c33649 * Fixed the "module use --append" feature, and fixed the tests
for "module use", "module use --append", and "module unuse".
* Changed the global variable names (flags,current_module) to
  (g_flags, g_current_module) to identify their ubiquity in the
  module source.
2001-06-09 09:48:47 +00:00
rk
9f674601b0 * Fixed the changed *interpter->result return value with Tcl8.3+
(patch due to Jens Hamisch).
And some document changes.
2000-11-03 17:45:24 +00:00
rk
e816ab15b5 modules is a shell tool for setting-up the user environment on the
fly, as it were.  It's a powerful mechanism for dynamically changing
environment variables, aliases, X11 resources, etc.
It uses an embedded Tcl intrepretor, with a few extensions.  Therefore,
it has a well defined language syntax.
Version 3.1 is GPL, and includes many improvements over the 3.0beta.
2000-06-28 00:17:34 +00:00