# dmxprint.h File Reference

Go to the source code of this file.

## Functions

void | dmxConfigPrint (FILE *str, DMXConfigEntryPtr entry)
void | dmxConfigVirtualPrint (FILE *str, DMXConfigVirtualPtr p)

## Detailed Description

Interface to DMX configuration file pretty-printer.

See also:
  dmxprint.c

## Function Documentation

void dmxConfigPrint | ( | FILE * | stream,
|  | DMXConfigEntryPtr | entry
| ) |  |

The configuration information in entry will be pretty-printed to the stream. If stream is NULL, then stdout will be used.

References _DMXConfigEntry::comment, dmxConfigComment, dmxConfigLog(), dmxConfigNewline(), dmxConfigPrintComment(), dmxConfigPrintVirtual(), dmxConfigVirtual, initialStack, _DMXConfigEntry::next, pos, str, _DMXConfigEntry::type, and _DMXConfigEntry::virtual.

Referenced by dmxConfigWriteFile(), and main().

void dmxConfigVirtualPrint | ( | FILE * | stream,
|  | DMXConfigVirtualPtr | p
| ) |  |

The configuration information in p will be pretty-printed to the stream. If stream is NULL, then stdout will be used.

References dmxConfigNewline(), dmxConfigPrintVirtual(), initialStack, pos, and str.

Referenced by dmxConfigReadFile(), and dmxConfigSelectCallback().