GNUPro Toolkit Documentation|Index|Next

Using GASP
The GNU Assembler Preprocessor

    Copyright © 1994-1997  Free Software Foundation, Inc.

    Permission is granted to make and distribute verbatim copies of this documentation,
    provided the copyright notice and this permission notice are preserved on all copies.

    Permission is granted to copy and distribute modified versions of this documentation
    under the conditions for verbatim copying, provided also that the entire resulting
    derived work is distributed under the terms of a permission notice identical to this one.

    Permission is granted to copy and distribute translations of this documentation into
    another language, under the above conditions for modified versions.

    This documentation has been prepared by Cygnus Technical Publications;
    contact the Cygnus Solutions Technical Publications staff: doc@cygnus.com.

    Copyright © 1994, 1995, 1996, 1997  Cygnus Solutions. All rights reserved.

    GNUPro™, the GNUPro™  logo and the Cygnus Solutions logo are all trademarks of
    Cygnus Solutions. All other brand and product names are trademarks of
    their respective owners.

See the following documentation for discussion of the GNU assembler preprocessor.

- What is GASP?
- Command Line Options
- Preprocessor Commands

- Conditional assembly
- Repetitive sections of assembly
- Preprocessor variables
- Defining your own directives
- Data output

- Initialized data
- Uninitialized data
- Assembly listing control
- Miscellaneous commands
- Details of the GASP syntax
- Special syntactic markers
- String and numeric constants
- Symbols
- Arithmetic expressions in GASP
- String primitives

- Alternate macro syntax

- Index