gdlpp(1) gdlpp(1)

# [NAME](#NAME)

**gdlpp** - GDL (Graphite Description Language) preprocessor

# [SYNOPSIS](#SYNOPSIS)

```
gdlpp [options] [infile [outfile] ]
```

# [OPTIONS](#OPTIONS)

[**-B**](#B)

No machine specific built-in symbols

[**-b**](#b)

Output any parentheses, brace or bracket unbalance

[**-C**](#C)

Write source file comments to output

[**-D**](#D)

Define a symbol with the given (optional) value "symbol\[=value]"

[**-d**](#d)

Display all specified *options*

[**-E**](#E)

Ignore non-fatal errors

[**-F**](#F)

Output all included file names on stderr

[**-f**](#f)

Output all defined functions' names on stderr

[**-H**](#H)

Output all whitespaces from the source file

[**-h**](#h)

Output this help text

[**-I**](#I)

Add directory to the #include search list

[**-J**](#J)

Allow nested comments

[**-j**](#j)

Enable warnings for nested comments

[**-LL**](#LL)

Don't output #line instructions

[**-L**](#L)

Don't output the 'line' keyword in "#line" instructions

[**-M**](#M)

Don't warn for missing include files

[**-N**](#N)

Don't predefine target-specific names

[**-n**](#n)

Toggle prefs usage

[**-P**](#P)

Don't recognize C++ comment style

[**-p**](#p)

Enable warnings on non ANSI preprocessor instructions

[**-Q**](#Q)

Ignore but visualize undefined flags

[**-q**](#q)

Ignore all undefined flags

[**-R**](#R)

Evaluate the right part first in symbol concatenations

[**-s**](#s)

Include the following string at the top of each function

[**-S**](#S)

Specify sizes for #if sizeof

[**-t**](#t)

This function should not get an initial function

[**-U**](#U)

Undefine symbol

[**-V**](#V)

Output version information

[**-W**](#W)

Output all #defines

[**-WWW**](#WWW)

Web mode preprocessing

[**-w**](#w)

Only output #defines

[**-X**](#X)

Include file

25 February 2011 grcompiler

---

Document: gdlpp(1) from grcompiler 5.2.1-r1 (Chainguard OS)
