1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-15 04:32:24 +00:00
cde/cde/programs/dtdocbook
Pascal Stumpf b49a4ffc94 Keep track of the length of the string in ExpandVariables().
On OpenBSD, the 'S' option to malloc(3) enables guard pages (among other
things).  This loop could have triggered this trap when reading beyond the
buffer.  Also, the whole "while(*ip)" construct was based on the assumption that
the memory after the string is always zero-filled.
2012-11-24 19:25:19 -07:00
..
doc2sdl Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
instant Keep track of the length of the string in ExpandVariables(). 2012-11-24 19:25:19 -07:00
lib Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
sgmls Add GNU LGPL headers to all .c .C and .h files 2012-03-10 18:58:32 +00:00
tcl dtdocbook: on some systems SIGLOST = SIGPWR and they should not be in the same case statement. 2012-08-16 16:19:40 -06:00
xlate_locale Remove hardcoded CCLINK's in Imakefiles when linking with C++ built libs (DtSvc). 2012-06-19 16:27:20 -06:00
Imakefile Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00
README Initial import of the CDE 2.1.30 sources from the Open Group. 2012-03-10 18:21:40 +00:00

/* $XConsortium: README /main/2 1996/07/15 14:08:58 drk $ */
This directory and its subdirectories contain the sources for
dtdocbook, the DocBook to SDL converter.

The directories here are:

    doc2sdl

	docbook.cmap - character mappings, used by "instant"
	docbook.tcl  - Tcl code for conversion actions, used by "instant"
	docbook.ts   - translation spec to be read by "instant"
	docbook.tss  - base SDL style sheet (augmented by docbook.tcl)
	dtdocbook    - the driver script for the dtdocbook passes
       *catalog.sh   - a script to build symbolic links to PUBLIC ids
       *env.csh      - csh code to be sourced to set environment vars
       *env.sh       - sh/ksh code to be sourced to set environment vars

       [The files with an asterisk are to be modified to customize the
	environment of dtdocbook for a particular system and directory
	structure.  See the files themselves for comments regarding
	their modification.]

    instant

       [C source code for the program "instant" which reads the output
	of sgmls (the element structure information set, or ESIS),
	builds a tree structure from that output and provides a set of
	commands to walk that tree and emit text or interpret the code
	in docbook.tcl to accomplish the DocBook to SDL conversion.
	The program "instant" will be called by dtdocbook passing it a
	set of commands in the file docbook.ts (translation
	specification).]

    lib

       tptregexp

	    [A regular expression parser library to be linked into
	    "instant".]

	sgml

	    docbook.2.2.1.dtd - the document type definition for DocBook
	    docbook.sgml      - an SGML declaration for DocBook
	    iso-box.gml       - ISO box and line drawing entities
	    iso-dia.gml       - ISO diacritical marks
	    iso-grk1.gml      - ISO greek alphabet 1
	    iso-grk3.gml      - ISO greek alphabet 3
	    iso-lat1.gml      - ISO latin 1 alphabet
	    iso-lat2.gml      - ISO latin 2 alphabet
	    iso-num.gml       - ISO numeric entities
	    iso-pub.gml       - ISO publishing entities
	    iso-tech.gml      - ISO technical entities

	    [The contents of this directory are provided for
	     convenience during the snapshot only.  These files will
	     eventually be put in a location common to both dtinfo and
	     dtdocbook.]

    sgmls

	[C source code for the program "sgmls", an SGML parser.]

    tcl

	[C source code for the Tool Command Language (Tcl) library,
	 libtcl.a, to be linked into "instant".]