| -prototypes | enable use of ANSI C function prototypes (default) |
| -noprototypes | disable use of ANSI C function prototypes for compilers that do not support ANSI C prototypes |
| -lines | enable recording of source line and source file location in output C file |
| -nolines | disable recording of source line and source file location in output C file |
| -h filename | use the contents of filename as custom header code in the output C file rather than the default header code produced by mprep (use with care) |
| -t filename | use the contents of filename as custom trailer code in the output C file rather than the default trailer code produced by mprep (use with care) |
| -o filename | write output to the file named filename |
| -c | force mprep to output C code compatible with the Carbon library on Mac OS X (Mac only) |
| -d | force mprep to output C code compatible with the BSD layer on Mac OS X (Mac only) |
| -j filename | read a list of filenames from filename and process each file in batch mode |