/[groff]/groff/contrib/groffer/README_SH
ViewVC logotype

Diff of /groff/contrib/groffer/README_SH

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by wl, Tue Aug 23 09:57:09 2005 UTC revision 1.13 by bwarken, Wed Sep 14 01:11:28 2005 UTC
# Line 40  Error Handling Line 40  Error Handling
40    
41  Error handling and exit behavior is complicated by the fact that  Error handling and exit behavior is complicated by the fact that
42  `exit' can only escape from the current shell; trouble occurs in  `exit' can only escape from the current shell; trouble occurs in
43  subshells.  This was solved by sending kill signals, see $_PROCESS_ID  subshells.  This was solved by adding a temporary error file that is
44  and error().  tested by function exit_test() and by replacing `var=$(...)' by
45    function obj_from_output().
46    
47    
48  Function Definitions in `groffer2.sh'  Function Definitions in `groffer2.sh'
# Line 113  The basic functions for object handling Line 114  The basic functions for object handling
114  The class `list' represents an array structure, see list_*().  The class `list' represents an array structure, see list_*().
115    
116    
117    Speed
118    
119    The major speed gain is the disabling of all debug features.  This is
120    the default for the installed version of `groffer'.  Before the run of
121    `make', the debug feature of $_DEBUG_FUNC_CHECK, corresponding to
122    option --debug-func, is enabled by default.  The resulting heavy
123    slowing down should be regarded as a temporary feature.
124    
125    Another increase of speed was the replacement of the many `ls' calls
126    by analysing a `find' of manpath with `grep'.
127    
128    
129  Shell Compatibility  Shell Compatibility
130    
131  The `groffer' shell scripts are compatible to both the GNU and the  The `groffer' shell scripts are compatible to both the GNU and the
# Line 238  by all shells.  The `trap' commands work Line 251  by all shells.  The `trap' commands work
251    
252  ####### License  ####### License
253    
254  Last update: 19 August 2005  Last update: 07 Sep 2005
255    
256  Copyright (C) 2003,2004,2005 Free Software Foundation, Inc.  Copyright (C) 2003,2004,2005 Free Software Foundation, Inc.
257  Written by Bernd Warken  Written by Bernd Warken

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26