[DOSEMU Logo]
DOSEMU.org

| Home | | Developer Releases | | Stable Releases | | Documentation |

Home
README
Technical README
HOWTO
DANG  - 0.98
EMUfailure
Misc
Next Previous Contents

16. And Finally ...

The Following items are used to delimit the text used to create this file. Whilst it is not necessary to know this, they are included because they may be useful for searching, as they are (at least at the moment) reasonably unique.

DANG_BEGIN_MODULE / DANG_END_MODULE This will bracket a description of the file (normally at the start). Within this you may have the keyword 'Maintainer:' followed by a list (one line each) of maintainers for this packet. These will be turned into URLs.

DANG_BEGIN_FUNCTION / DANG_END_FUNCTION This brackets a description of functions (good this, isn't it!) Not every function needs to be described in this way - just the major ones. Within this you may have the keywords: `arguments:', `return:' and `description:', which will sort out the information following it to build proper lists.

DANG_BEGIN_STRUCT / DANG_END_STRUCT This brackets a description of structures and data definitions Not every structure needs to be described in this way - just the major ones. Within this you may have the keywords: `elements:', and `description:', which will sort out the information following it to build proper lists. Also, you may bracket the structur definition of real C-code, given you have one element per line. In this case comments () behind the element will be inserted properly into the formatted list while the C-code itself is still compilable.

DANG_BEGIN_REMARK / DANG_END_REMARK This brackets descriptions of obscure items, like data structures and architecture.

DANG_FIXTHIS This is a one line item, indicating a an area requiring a fix, or redesign.

DANG_BEGIN_NEWIDEA / DANG_END_NEWIDEA New Ideas Start Here! As Ideas are proposed, that get added with their description, so that future generations can laugh at or code the ideas ..... These bracket the idea description.

DANG_BEGIN_CHANGELOG / DANG_END_CHANGELOG Changelogs - very useful for bug fixing, and avvailable for use with DPR (or that's the theory)

In addition there are some keywords, that are recognized within a bracket.

VERB ... /VERB This formats the enclosed text verbatim. This is valid within *_MODULE, *_REMARK, *_STRUCT, *_FUNCTION

REMARK ... /REMARK This is only valid within *_MODULE and also can contain VERB brakets. Its usefull to when you want to have a global modul description

PROTO ... /PROTO This is only valid within *_FUNCTION and takes a C-function prototype as `verbatim' until either a `{' or a /PROTO is seen. After this all input is `skipped' until the next PROTO or a /SKIP.

SKIP ... /SKIP This is only valid within *_FUNCTION and skips formatting until either PROTO or /SKIP is seen.


Next Previous Contents
 
The DOSEMU team