head 1.2; access; symbols netbsd-7-2-RELEASE:1.1.1.3 netbsd-7-1-2-RELEASE:1.1.1.3 netbsd-7-1-1-RELEASE:1.1.1.3 netbsd-7-1:1.1.1.3.0.14 netbsd-7-1-RELEASE:1.1.1.3 netbsd-7-1-RC2:1.1.1.3 netbsd-7-1-RC1:1.1.1.3 netbsd-7-0-2-RELEASE:1.1.1.3 netbsd-7-0-1-RELEASE:1.1.1.3 netbsd-7-0:1.1.1.3.0.12 netbsd-7-0-RELEASE:1.1.1.3 netbsd-7-0-RC3:1.1.1.3 netbsd-7-0-RC2:1.1.1.3 netbsd-7-0-RC1:1.1.1.3 netbsd-5-2-3-RELEASE:1.1.1.1 netbsd-5-1-5-RELEASE:1.1.1.1 netbsd-6-0-6-RELEASE:1.1.1.3 netbsd-6-1-5-RELEASE:1.1.1.3 netbsd-7:1.1.1.3.0.10 netbsd-7-base:1.1.1.3 netbsd-6-1-4-RELEASE:1.1.1.3 netbsd-6-0-5-RELEASE:1.1.1.3 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.3 riastradh-drm2:1.1.1.3.0.8 riastradh-drm2-base:1.1.1.3 netbsd-6-1-3-RELEASE:1.1.1.3 netbsd-6-0-4-RELEASE:1.1.1.3 netbsd-5-2-2-RELEASE:1.1.1.1 netbsd-5-1-4-RELEASE:1.1.1.1 netbsd-6-1-2-RELEASE:1.1.1.3 netbsd-6-0-3-RELEASE:1.1.1.3 netbsd-5-2-1-RELEASE:1.1.1.1 netbsd-5-1-3-RELEASE:1.1.1.1 netbsd-6-1-1-RELEASE:1.1.1.3 xorg-server-1-10-6:1.1.1.3 netbsd-6-1:1.1.1.3.0.6 netbsd-6-0-2-RELEASE:1.1.1.3 netbsd-6-1-RELEASE:1.1.1.3 netbsd-6-1-RC4:1.1.1.3 netbsd-6-1-RC3:1.1.1.3 netbsd-6-1-RC2:1.1.1.3 netbsd-6-1-RC1:1.1.1.3 netbsd-5-2:1.1.1.1.0.8 netbsd-6-0-1-RELEASE:1.1.1.3 netbsd-5-2-RELEASE:1.1.1.1 netbsd-5-2-RC1:1.1.1.1 netbsd-6-0:1.1.1.3.0.4 netbsd-6-0-RELEASE:1.1.1.3 netbsd-6-0-RC2:1.1.1.3 netbsd-6-0-RC1:1.1.1.3 netbsd-6:1.1.1.3.0.2 netbsd-6-base:1.1.1.3 netbsd-5-1-2-RELEASE:1.1.1.1 netbsd-5-1-1-RELEASE:1.1.1.1 xorg-server-1-10-3:1.1.1.3 mrg-xorg-server-1-9-5-pre-1-10-3:1.1.1.2 xorg-server-1-9-5:1.1.1.2 xorg-server-1-9-2:1.1.1.2 netbsd-5-1:1.1.1.1.0.6 netbsd-5-1-RELEASE:1.1.1.1 netbsd-5-1-RC4:1.1.1.1 netbsd-5-1-RC3:1.1.1.1 netbsd-5-1-RC2:1.1.1.1 netbsd-5-1-RC1:1.1.1.1 netbsd-5-0-2-RELEASE:1.1.1.1 xorg-server-1-6-5:1.1.1.1 xorg-server-1-6-3:1.1.1.1 netbsd-5-0-1-RELEASE:1.1.1.1 xorg-server-1-6-2:1.1.1.1 xorg-server-1-6-1-901:1.1.1.1 netbsd-5-0:1.1.1.1.0.4 netbsd-5-0-RELEASE:1.1.1.1 netbsd-5-0-RC4:1.1.1.1 netbsd-5-0-RC3:1.1.1.1 netbsd-5-0-RC2:1.1.1.1 netbsd-5-0-RC1:1.1.1.1 netbsd-5:1.1.1.1.0.2 netbsd-5-base:1.1.1.1 xorg-server-1-4-2:1.1.1.1 xorg:1.1.1; locks; strict; comment @# @; 1.2 date 2016.08.11.00.04.28; author mrg; state dead; branches; next 1.1; commitid FQxwnZNPy5ZgOOhz; 1.1 date 2008.07.31.19.50.31; author mrg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.07.31.19.50.31; author mrg; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2010.11.23.05.21.19; author mrg; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2011.08.02.06.56.50; author mrg; state Exp; branches; next ; desc @@ 1.2 log @first merge of netbsd changes. not tested yet. @ text @ File Index
Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

dmxparse.h File Reference

#include <stdio.h>

Go to the source code of this file.

Data Structures

struct  _DMXConfigComment
struct  _DMXConfigDisplay
struct  _DMXConfigEntry
struct  _DMXConfigFullDim
struct  _DMXConfigNumber
struct  _DMXConfigOption
struct  _DMXConfigPair
struct  _DMXConfigParam
struct  _DMXConfigPartDim
struct  _DMXConfigString
struct  _DMXConfigSub
struct  _DMXConfigToken
struct  _DMXConfigVirtual
struct  _DMXConfigWall

Typedefs

typedef _DMXConfigToken DMXConfigToken
typedef _DMXConfigTokenDMXConfigTokenPtr
typedef _DMXConfigString DMXConfigString
typedef _DMXConfigStringDMXConfigStringPtr
typedef _DMXConfigNumber DMXConfigNumber
typedef _DMXConfigNumberDMXConfigNumberPtr
typedef _DMXConfigPair DMXConfigPair
typedef _DMXConfigPairDMXConfigPairPtr
typedef _DMXConfigComment DMXConfigComment
typedef _DMXConfigCommentDMXConfigCommentPtr
typedef _DMXConfigPartDim DMXConfigPartDim
typedef _DMXConfigPartDimDMXConfigPartDimPtr
typedef _DMXConfigFullDim DMXConfigFullDim
typedef _DMXConfigFullDimDMXConfigFullDimPtr
typedef _DMXConfigDisplay DMXConfigDisplay
typedef _DMXConfigDisplayDMXConfigDisplayPtr
typedef _DMXConfigWall DMXConfigWall
typedef _DMXConfigWallDMXConfigWallPtr
typedef _DMXConfigOption DMXConfigOption
typedef _DMXConfigOptionDMXConfigOptionPtr
typedef _DMXConfigParam DMXConfigParam
typedef _DMXConfigParamDMXConfigParamPtr
typedef _DMXConfigSub DMXConfigSub
typedef _DMXConfigSubDMXConfigSubPtr
typedef _DMXConfigVirtual DMXConfigVirtual
typedef _DMXConfigVirtualDMXConfigVirtualPtr
typedef _DMXConfigEntry DMXConfigEntry
typedef _DMXConfigEntryDMXConfigEntryPtr

Functions

void dmxConfigLog (const char *format,...)


Detailed Description

Interface to DMX configuration file parser.
See also:
dmxparse.c

Typedef Documentation

typedef struct _DMXConfigComment DMXConfigComment
 

Stores parsed comments not stored with a token.

typedef struct _DMXConfigComment * DMXConfigCommentPtr
 

Stores parsed comments not stored with a token.

typedef struct _DMXConfigDisplay DMXConfigDisplay
 

Stores parsed display information.

typedef struct _DMXConfigDisplay * DMXConfigDisplayPtr
 

Stores parsed display information.

typedef struct _DMXConfigEntry DMXConfigEntry
 

Heads entry storage.

typedef struct _DMXConfigEntry * DMXConfigEntryPtr
 

Heads entry storage.

typedef struct _DMXConfigFullDim DMXConfigFullDim
 

Stores a pair of geometry specifications.

typedef struct _DMXConfigFullDim * DMXConfigFullDimPtr
 

Stores a pair of geometry specifications.

typedef struct _DMXConfigNumber DMXConfigNumber
 

Stores parsed numbers.

typedef struct _DMXConfigNumber * DMXConfigNumberPtr
 

Stores parsed numbers.

typedef struct _DMXConfigOption DMXConfigOption
 

Stores parsed option information.

typedef struct _DMXConfigOption * DMXConfigOptionPtr
 

Stores parsed option information.

typedef struct _DMXConfigPair DMXConfigPair
 

Stores parsed pairs (e.g., x y)

typedef struct _DMXConfigPair * DMXConfigPairPtr
 

Stores parsed pairs (e.g., x y)

typedef struct _DMXConfigParam DMXConfigParam
 

Stores parsed param information.

typedef struct _DMXConfigParam * DMXConfigParamPtr
 

Stores parsed param information.

typedef struct _DMXConfigPartDim DMXConfigPartDim
 

Stores a geometry specification.

typedef struct _DMXConfigPartDim * DMXConfigPartDimPtr
 

Stores a geometry specification.

typedef struct _DMXConfigString DMXConfigString
 

Stores parsed strings.

typedef struct _DMXConfigString * DMXConfigStringPtr
 

Stores parsed strings.

typedef struct _DMXConfigSub DMXConfigSub
 

Stores options under an entry (subentry).

typedef struct _DMXConfigSub * DMXConfigSubPtr
 

Stores options under an entry (subentry).

typedef struct _DMXConfigToken DMXConfigToken
 

Stores tokens not stored in other structures (e.g., keywords and ;)

typedef struct _DMXConfigToken * DMXConfigTokenPtr
 

Stores tokens not stored in other structures (e.g., keywords and ;)

typedef struct _DMXConfigVirtual DMXConfigVirtual
 

Stores parsed virtual information.

typedef struct _DMXConfigVirtual * DMXConfigVirtualPtr
 

Stores parsed virtual information.

typedef struct _DMXConfigWall DMXConfigWall
 

Stores parsed wall information.

typedef struct _DMXConfigWall * DMXConfigWallPtr
 

Stores parsed wall information.


Function Documentation

void dmxConfigLog const char *  format,
... 
 

A general error logging routine that does not depend on the dmxLog functions.


Generated June 29, 2004 for Distributed Multihead X by doxygen 1.3.4. @ 1.1 log @Initial revision @ text @@ 1.1.1.1 log @initial import of xorg-server-1.4.2 @ text @@ 1.1.1.2 log @import xorg-server 1.9.2. important changes since 1.6.5 include: - built-in symbol visibility, default not export - fixes for various crashes - many fixes for XI2, EXA, dix, render, glx, xkb, EDID, randr, Xv, resource handling, Xext, vfb, xfree86 / vga and composite support. - fixes several memory leaks - many many documentation updates - record extension enabled - no longer looks for XF86Config files @ text @d9 3 a11 1178

dmxparse.h File Reference

#include <stdio.h>

Go to the source code of this file.

Data Structures

struct  _DMXConfigToken
struct  _DMXConfigString
struct  _DMXConfigNumber
struct  _DMXConfigPair
struct  _DMXConfigComment
struct  _DMXConfigPartDim
struct  _DMXConfigFullDim
struct  _DMXConfigDisplay
struct  _DMXConfigWall
struct  _DMXConfigOption
struct  _DMXConfigParam
struct  _DMXConfigSub
struct  _DMXConfigVirtual
struct  _DMXConfigEntry

Typedefs

typedef struct _DMXConfigToken DMXConfigToken
typedef struct _DMXConfigTokenDMXConfigTokenPtr
typedef struct _DMXConfigString DMXConfigString
typedef struct _DMXConfigStringDMXConfigStringPtr
typedef struct _DMXConfigNumber DMXConfigNumber
typedef struct _DMXConfigNumberDMXConfigNumberPtr
typedef struct _DMXConfigPair DMXConfigPair
typedef struct _DMXConfigPairDMXConfigPairPtr
typedef struct _DMXConfigComment DMXConfigComment
typedef struct _DMXConfigCommentDMXConfigCommentPtr
typedef struct _DMXConfigPartDim DMXConfigPartDim
typedef struct _DMXConfigPartDimDMXConfigPartDimPtr
typedef struct _DMXConfigFullDim DMXConfigFullDim
typedef struct _DMXConfigFullDimDMXConfigFullDimPtr
typedef struct _DMXConfigDisplay DMXConfigDisplay
typedef struct _DMXConfigDisplayDMXConfigDisplayPtr
typedef struct _DMXConfigWall DMXConfigWall
typedef struct _DMXConfigWallDMXConfigWallPtr
typedef struct _DMXConfigOption DMXConfigOption
typedef struct _DMXConfigOptionDMXConfigOptionPtr
typedef struct _DMXConfigParam DMXConfigParam
typedef struct _DMXConfigParamDMXConfigParamPtr
typedef struct _DMXConfigSub DMXConfigSub
typedef struct _DMXConfigSubDMXConfigSubPtr
typedef struct _DMXConfigVirtual DMXConfigVirtual
typedef struct _DMXConfigVirtualDMXConfigVirtualPtr
typedef struct _DMXConfigEntry DMXConfigEntry
typedef struct _DMXConfigEntryDMXConfigEntryPtr

Enumerations

enum  DMXConfigType {
  dmxConfigComment, dmxConfigVirtual, dmxConfigDisplay, dmxConfigWall,
  dmxConfigOption, dmxConfigParam
}

Functions

int yylex (void)
void yyerror (const char *message)
void dmxConfigLog (const char *format,...)
void * dmxConfigAlloc (unsigned long bytes)
void * dmxConfigRealloc (void *orig, unsigned long orig_bytes, unsigned long bytes)
const char * dmxConfigCopyString (const char *string, int length)
void dmxConfigFree (void *area)
DMXConfigTokenPtr dmxConfigCreateToken (int token, int line, const char *comment)
void dmxConfigFreeToken (DMXConfigTokenPtr p)
DMXConfigStringPtr dmxConfigCreateString (int token, int line, const char *comment, const char *string)
void dmxConfigFreeString (DMXConfigStringPtr p)
DMXConfigNumberPtr dmxConfigCreateNumber (int token, int line, const char *comment, int number)
void dmxConfigFreeNumber (DMXConfigNumberPtr p)
DMXConfigPairPtr dmxConfigCreatePair (int token, int line, const char *comment, int x, int y, int xsign, int ysign)
void dmxConfigFreePair (DMXConfigPairPtr p)
DMXConfigCommentPtr dmxConfigCreateComment (int token, int line, const char *comment)
void dmxConfigFreeComment (DMXConfigCommentPtr p)
DMXConfigPartDimPtr dmxConfigCreatePartDim (DMXConfigPairPtr pDim, DMXConfigPairPtr pOffset)
void dmxConfigFreePartDim (DMXConfigPartDimPtr p)
DMXConfigFullDimPtr dmxConfigCreateFullDim (DMXConfigPartDimPtr pScrn, DMXConfigPartDimPtr pRoot)
void dmxConfigFreeFullDim (DMXConfigFullDimPtr p)
DMXConfigDisplayPtr dmxConfigCreateDisplay (DMXConfigTokenPtr pStart, DMXConfigStringPtr pName, DMXConfigFullDimPtr pDim, DMXConfigPairPtr pOrigin, DMXConfigTokenPtr pEnd)
void dmxConfigFreeDisplay (DMXConfigDisplayPtr p)
DMXConfigWallPtr dmxConfigCreateWall (DMXConfigTokenPtr pStart, DMXConfigPairPtr pWallDim, DMXConfigPairPtr pDisplayDim, DMXConfigStringPtr pNameList, DMXConfigTokenPtr pEnd)
void dmxConfigFreeWall (DMXConfigWallPtr p)
DMXConfigOptionPtr dmxConfigCreateOption (DMXConfigTokenPtr pStart, DMXConfigStringPtr pOption, DMXConfigTokenPtr pEnd)
void dmxConfigFreeOption (DMXConfigOptionPtr p)
DMXConfigParamPtr dmxConfigCreateParam (DMXConfigTokenPtr pStart, DMXConfigTokenPtr pOpen, DMXConfigStringPtr pParam, DMXConfigTokenPtr pClose, DMXConfigTokenPtr pEnd)
void dmxConfigFreeParam (DMXConfigParamPtr p)
const char ** dmxConfigLookupParam (DMXConfigParamPtr p, const char *key, int *argc)
DMXConfigSubPtr dmxConfigCreateSub (DMXConfigType type, DMXConfigCommentPtr comment, DMXConfigDisplayPtr display, DMXConfigWallPtr wall, DMXConfigOptionPtr option, DMXConfigParamPtr param)
void dmxConfigFreeSub (DMXConfigSubPtr sub)
DMXConfigSubPtr dmxConfigSubComment (DMXConfigCommentPtr comment)
DMXConfigSubPtr dmxConfigSubDisplay (DMXConfigDisplayPtr display)
DMXConfigSubPtr dmxConfigSubWall (DMXConfigWallPtr wall)
DMXConfigSubPtr dmxConfigSubOption (DMXConfigOptionPtr option)
DMXConfigSubPtr dmxConfigSubParam (DMXConfigParamPtr param)
DMXConfigSubPtr dmxConfigAddSub (DMXConfigSubPtr head, DMXConfigSubPtr sub)
DMXConfigVirtualPtr dmxConfigCreateVirtual (DMXConfigTokenPtr pStart, DMXConfigStringPtr pName, DMXConfigPairPtr pDim, DMXConfigTokenPtr pOpen, DMXConfigSubPtr pSubentry, DMXConfigTokenPtr pClose)
void dmxConfigFreeVirtual (DMXConfigVirtualPtr virtual)
DMXConfigEntryPtr dmxConfigCreateEntry (DMXConfigType type, DMXConfigCommentPtr comment, DMXConfigVirtualPtr virtual)
void dmxConfigFreeEntry (DMXConfigEntryPtr entry)
DMXConfigEntryPtr dmxConfigAddEntry (DMXConfigEntryPtr head, DMXConfigType type, DMXConfigCommentPtr comment, DMXConfigVirtualPtr virtual)
DMXConfigEntryPtr dmxConfigEntryComment (DMXConfigCommentPtr comment)
DMXConfigEntryPtr dmxConfigEntryVirtual (DMXConfigVirtualPtr virtual)

Variables

DMXConfigEntryPtr dmxConfigEntry
int yydebug

Detailed Description

Interface to DMX configuration file parser.

See also:
dmxparse.c

Typedef Documentation

Stores parsed comments not stored with a token.

Stores parsed display information.

Heads entry storage.

Stores a pair of geometry specifications.

Stores parsed numbers.

Stores parsed option information.

typedef struct _DMXConfigPair DMXConfigPair

Stores parsed pairs (e.g., x y)

typedef struct _DMXConfigPair * DMXConfigPairPtr

Stores parsed param information.

Stores a geometry specification.

Stores parsed strings.

typedef struct _DMXConfigSub DMXConfigSub

Stores options under an entry (subentry).

typedef struct _DMXConfigSub * DMXConfigSubPtr

Stores tokens not stored in other structures (e.g., keywords and ;)

Stores parsed virtual information.

typedef struct _DMXConfigWall DMXConfigWall

Stores parsed wall information.

typedef struct _DMXConfigWall * DMXConfigWallPtr

Enumeration Type Documentation

Enumerator:
dmxConfigComment 
dmxConfigVirtual 
dmxConfigDisplay 
dmxConfigWall 
dmxConfigOption 
dmxConfigParam 

Function Documentation

DMXConfigEntryPtr dmxConfigAddEntry ( DMXConfigEntryPtr  head,
DMXConfigType  type,
DMXConfigCommentPtr  comment,
DMXConfigVirtualPtr  virtual 
)
DMXConfigSubPtr dmxConfigAddSub ( DMXConfigSubPtr  head,
DMXConfigSubPtr  sub 
)

References _DMXConfigSub::next.

Referenced by dmxConfigNDCallback(), and dmxVDLRead().

const char* dmxConfigCopyString ( const char *  string,
int  length 
)

References dmxConfigAlloc().

Referenced by dmxVDLRead().

DMXConfigCommentPtr dmxConfigCreateComment ( int  token,
int  line,
const char *  comment 
)
DMXConfigNumberPtr dmxConfigCreateNumber ( int  token,
int  line,
const char *  comment,
int  number 
)
DMXConfigPairPtr dmxConfigCreatePair ( int  token,
int  line,
const char *  comment,
int  x,
int  y,
int  xsign,
int  ysign 
)
DMXConfigPartDimPtr dmxConfigCreatePartDim ( DMXConfigPairPtr  pDim,
DMXConfigPairPtr  pOffset 
)
DMXConfigStringPtr dmxConfigCreateString ( int  token,
int  line,
const char *  comment,
const char *  string 
)
DMXConfigTokenPtr dmxConfigCreateToken ( int  token,
int  line,
const char *  comment 
)
DMXConfigEntryPtr dmxConfigEntryComment ( DMXConfigCommentPtr  comment  ) 
d31 1 a31 1

References dmxConfigComment, and dmxConfigCreateEntry().

d33 1 a33 17
DMXConfigEntryPtr dmxConfigEntryVirtual ( DMXConfigVirtualPtr  virtual  ) 
d35 1 a35 1

References dmxConfigCreateEntry(), and dmxConfigVirtual.

d37 1 a37 17
void dmxConfigFreeComment ( DMXConfigCommentPtr  p  ) 
d43 1 a43 1

References _DMXConfigComment::comment, and dmxConfigFree().

d45 2 a46 1

Referenced by dmxConfigFreeEntry(), and dmxConfigFreeSub().

d48 1 a48 17
void dmxConfigFreeFullDim ( DMXConfigFullDimPtr  p  ) 
d62 1 a62 1

References dmxConfigFree(), dmxConfigFreePartDim(), _DMXConfigFullDim::root, and _DMXConfigFullDim::scrn.

d64 1 a64 1

Referenced by dmxConfigFreeDisplay().

d66 1 a66 17
void dmxConfigFreeNumber ( DMXConfigNumberPtr  p  ) 
d68 1 a68 1

References _DMXConfigNumber::comment, and dmxConfigFree().

d70 1 a70 17
void dmxConfigFreePair ( DMXConfigPairPtr  p  ) 
d78 1 a78 1

References _DMXConfigPair::comment, and dmxConfigFree().

d80 1 a80 1

Referenced by dmxConfigFreePartDim(), dmxConfigFreeVirtual(), and dmxConfigFreeWall().

d82 1 a82 17
void dmxConfigFreePartDim ( DMXConfigPartDimPtr  p  ) 
d90 1 a90 1

References _DMXConfigPartDim::dim, dmxConfigFree(), dmxConfigFreePair(), and _DMXConfigPartDim::offset.

d92 1 a92 1

Referenced by dmxConfigFreeFullDim().

d94 1 a94 17
d403 21 a423 21
void dmxConfigFreeToken ( DMXConfigTokenPtr  p  ) 
d425 21 a445 21
void dmxConfigFreeVirtual ( DMXConfigVirtualPtr  virtual  ) 
d447 19 a465 19
void dmxConfigFreeWall ( DMXConfigWallPtr  p  ) 
d467 21 a487 5 d489 1 a489 4 d491 19 a509 18
void dmxConfigLog ( const char *  format,
  ... 
)
d511 21 a531 5 d533 21 a553 5 d555 1 a555 4 d557 19 a575 19
const char** dmxConfigLookupParam ( DMXConfigParamPtr  p,
const char *  key,
int *  argc 
)
d577 21 a597 5 d599 21 a619 5 d621 1 a621 4 d623 21 a643 19

References dmxConfigLog().

void* dmxConfigRealloc ( void *  orig,
unsigned long  orig_bytes,
unsigned long  bytes 
)
d645 21 a665 19
DMXConfigSubPtr dmxConfigSubComment ( DMXConfigCommentPtr  comment  ) 
d667 21 a687 21
DMXConfigSubPtr dmxConfigSubDisplay ( DMXConfigDisplayPtr  display  ) 
d689 21 a709 19
DMXConfigSubPtr dmxConfigSubOption ( DMXConfigOptionPtr  option  ) 
d711 25 a735 18
DMXConfigSubPtr dmxConfigSubParam ( DMXConfigParamPtr  param  ) 
d737 1 a737 18
DMXConfigSubPtr dmxConfigSubWall ( DMXConfigWallPtr  wall  ) 
a738 17
void yyerror ( const char *  message  ) 
d740 2 a742 11
int yylex ( void   ) 

Variable Documentation

d744 3 a746 1 a747 5
DMXConfigEntryPtr dmxConfigEntry

Referenced by main().

a748 9
d750 14 a763 8

Referenced by dmxConfigReadFile(), and main().

@ 1.1.1.3 log @initial import of xorg-server 1.10.3. highlights include: - fixes xorg bugs 29969, 30367, 30527, 30267, 30260, 29046, 30260, 31548, 28672, 24887, 32115, 21457, 32436, 21827, 28414, 24703, 32803, 16318, 33449, 33324, 33929, 35082, 35209, 36146, 36119 - many additional NULL checks - adjustments related to input ABI 12 - *lots* of dead code removal - vga arbitrator fixes - GL fixes - EDID fixes - conversion to using asprintf() in many places - many fixes from valgrind, compiler warnings see these for more details: http://lists.freedesktop.org/archives/xorg-announce/2011-February/001612.html http://lists.freedesktop.org/archives/xorg-announce/2011-April/001646.html http://lists.freedesktop.org/archives/xorg-announce/2011-May/001675.html http://lists.freedesktop.org/archives/xorg-announce/2011-July/001710.html @ text @d9 3 a11 2 d58 28 a85 28 d88 2 a89 2 d147 2 a148 2 d150 2 a151 2

Detailed Description

Interface to DMX configuration file parser.

d153 1 a153 1

Typedef Documentation

d570 2 a571 2 d576 2 a577 2 d582 2 a583 2 d588 2 a589 2 d594 1 a594 1 d613 2 a614 2 d619 2 a620 2 d625 1 a625 1 d644 3 a646 2 d666 2 a667 2 d672 2 a673 2 d678 1 a678 1 d697 2 a698 2 d703 2 a704 2 d709 2 a710 2 d715 1 a715 1 d734 2 a735 2 d740 2 a741 2 d746 2 a747 2 d752 2 a753 2 d758 2 a759 2 d764 1 a764 1 d783 2 a784 2 d789 2 a790 2 d795 2 a796 2 d801 1 a801 1 d820 2 a821 2 d826 2 a827 2 d832 1 a832 1 d851 2 a852 2 d857 2 a858 2 d863 2 a864 2 d869 2 a870 2 d875 1 a875 1 d892 2 a893 2 d898 2 a899 2 d904 2 a905 2 d910 1 a910 1 d927 2 a928 2 d933 2 a934 2 d939 2 a940 2 d945 2 a946 2 d951 2 a952 2 d957 2 a958 2 d963 2 a964 2 d969 1 a969 1 d988 2 a989 2 d994 2 a995 2 d1000 2 a1001 2 d1006 2 a1007 2 d1012 2 a1013 2 d1018 1 a1018 1 d1035 2 a1036 2 d1041 2 a1042 2 d1047 1 a1047 1 d1066 2 a1067 2 d1072 2 a1073 2 d1078 2 a1079 2 d1084 2 a1085 2 d1090 1 a1090 1 d1109 2 a1110 2 d1115 2 a1116 2 d1121 2 a1122 2 d1127 2 a1128 2 d1133 2 a1134 2 d1139 2 a1140 2 d1145 1 a1145 1 d1164 2 a1165 2 d1170 2 a1171 2 d1176 2 a1177 2 d1182 1 a1182 1 d1199 2 a1200 2 d1205 2 a1206 2 d1211 2 a1212 2 d1217 2 a1218 2 d1223 2 a1224 2 d1229 2 a1230 2 d1235 1 a1235 1 d1254 2 a1255 2 d1260 2 a1261 2 d1266 2 a1267 2 d1272 2 a1273 2 d1278 2 a1279 2 d1284 1 a1284 1 d1301 3 a1303 2 d1321 3 a1323 2 d1341 3 a1343 2 d1361 3 a1363 2 d1383 3 a1385 2 d1405 3 a1407 2 d1427 3 a1429 2 d1449 3 a1451 2 d1469 3 a1471 2 d1491 3 a1493 2 d1513 3 a1515 2 d1535 3 a1537 2 d1557 3 a1559 2 d1579 3 a1581 2 d1601 3 a1603 2 d1623 3 a1625 2 d1645 3 a1647 2 d1667 2 a1668 2 d1673 2 a1674 2 d1679 1 a1679 1 d1697 2 a1698 2 d1703 2 a1704 2 d1709 2 a1710 2 d1715 1 a1715 1 d1734 2 a1735 2 d1740 2 a1741 2 d1746 2 a1747 2 d1752 1 a1752 1 d1769 3 a1771 2 d1789 3 a1791 2 d1811 3 a1813 2 d1831 3 a1833 2 d1851 3 a1853 2 d1871 3 a1873 2 d1889 3 a1891 2 a1931 4
int yydebug
struct  _DMXConfigToken
struct  _DMXConfigString
struct  _DMXConfigNumber
struct  _DMXConfigPair
struct  _DMXConfigComment
struct  _DMXConfigPartDim
struct  _DMXConfigFullDim
struct  _DMXConfigDisplay
struct  _DMXConfigWall
struct  _DMXConfigOption
struct  _DMXConfigParam
struct  _DMXConfigSub
struct  _DMXConfigVirtual
struct  _DMXConfigEntry
typedef struct _DMXConfigToken DMXConfigToken
typedef struct _DMXConfigTokenDMXConfigTokenPtr
typedef struct _DMXConfigString DMXConfigString
typedef struct _DMXConfigStringDMXConfigStringPtr
typedef struct _DMXConfigNumber DMXConfigNumber
typedef struct _DMXConfigNumberDMXConfigNumberPtr
typedef struct _DMXConfigPair DMXConfigPair
typedef struct _DMXConfigPairDMXConfigPairPtr
typedef struct _DMXConfigComment DMXConfigComment
typedef struct _DMXConfigCommentDMXConfigCommentPtr
typedef struct _DMXConfigPartDim DMXConfigPartDim
typedef struct _DMXConfigPartDimDMXConfigPartDimPtr
typedef struct _DMXConfigFullDim DMXConfigFullDim
typedef struct _DMXConfigFullDimDMXConfigFullDimPtr
typedef struct _DMXConfigDisplay DMXConfigDisplay
typedef struct _DMXConfigDisplayDMXConfigDisplayPtr
typedef struct _DMXConfigWall DMXConfigWall
typedef struct _DMXConfigWallDMXConfigWallPtr
typedef struct _DMXConfigOption DMXConfigOption
typedef struct _DMXConfigOptionDMXConfigOptionPtr
typedef struct _DMXConfigParam DMXConfigParam
typedef struct _DMXConfigParamDMXConfigParamPtr
typedef struct _DMXConfigSub DMXConfigSub
typedef struct _DMXConfigSubDMXConfigSubPtr
typedef struct _DMXConfigVirtual DMXConfigVirtual
typedef struct _DMXConfigVirtualDMXConfigVirtualPtr
typedef struct _DMXConfigEntry DMXConfigEntry
typedef struct _DMXConfigEntryDMXConfigEntryPtr
enum  DMXConfigType {
  dmxConfigComment, d94 1 a94 1   dmxConfigOption, d100 45 a144 45
int yylex (void)
void yyerror (const char *message)
void dmxConfigLog (const char *format,...)
void * dmxConfigAlloc (unsigned long bytes)
void * dmxConfigRealloc (void *orig, unsigned long orig_bytes, unsigned long bytes)
const char * dmxConfigCopyString (const char *string, int length)
void dmxConfigFree (void *area)
DMXConfigTokenPtr dmxConfigCreateToken (int token, int line, const char *comment)
void dmxConfigFreeToken (DMXConfigTokenPtr p)
DMXConfigStringPtr dmxConfigCreateString (int token, int line, const char *comment, const char *string)
void dmxConfigFreeString (DMXConfigStringPtr p)
DMXConfigNumberPtr dmxConfigCreateNumber (int token, int line, const char *comment, int number)
void dmxConfigFreeNumber (DMXConfigNumberPtr p)
DMXConfigPairPtr dmxConfigCreatePair (int token, int line, const char *comment, int x, int y, int xsign, int ysign)
void dmxConfigFreePair (DMXConfigPairPtr p)
DMXConfigCommentPtr dmxConfigCreateComment (int token, int line, const char *comment)
void dmxConfigFreeComment (DMXConfigCommentPtr p)
DMXConfigPartDimPtr dmxConfigCreatePartDim (DMXConfigPairPtr pDim, DMXConfigPairPtr pOffset)
void dmxConfigFreePartDim (DMXConfigPartDimPtr p)
DMXConfigFullDimPtr dmxConfigCreateFullDim (DMXConfigPartDimPtr pScrn, DMXConfigPartDimPtr pRoot)
void dmxConfigFreeFullDim (DMXConfigFullDimPtr p)
DMXConfigDisplayPtr dmxConfigCreateDisplay (DMXConfigTokenPtr pStart, DMXConfigStringPtr pName, DMXConfigFullDimPtr pDim, DMXConfigPairPtr pOrigin, DMXConfigTokenPtr pEnd)
void dmxConfigFreeDisplay (DMXConfigDisplayPtr p)
DMXConfigWallPtr dmxConfigCreateWall (DMXConfigTokenPtr pStart, DMXConfigPairPtr pWallDim, DMXConfigPairPtr pDisplayDim, DMXConfigStringPtr pNameList, DMXConfigTokenPtr pEnd)
void dmxConfigFreeWall (DMXConfigWallPtr p)
DMXConfigOptionPtr dmxConfigCreateOption (DMXConfigTokenPtr pStart, DMXConfigStringPtr pOption, DMXConfigTokenPtr pEnd)
void dmxConfigFreeOption (DMXConfigOptionPtr p)
DMXConfigParamPtr dmxConfigCreateParam (DMXConfigTokenPtr pStart, DMXConfigTokenPtr pOpen, DMXConfigStringPtr pParam, DMXConfigTokenPtr pClose, DMXConfigTokenPtr pEnd)
void dmxConfigFreeParam (DMXConfigParamPtr p)
const char ** dmxConfigLookupParam (DMXConfigParamPtr p, const char *key, int *argc)
DMXConfigSubPtr dmxConfigCreateSub (DMXConfigType type, DMXConfigCommentPtr comment, DMXConfigDisplayPtr display, DMXConfigWallPtr wall, DMXConfigOptionPtr option, DMXConfigParamPtr param)
void dmxConfigFreeSub (DMXConfigSubPtr sub)
DMXConfigSubPtr dmxConfigSubComment (DMXConfigCommentPtr comment)
DMXConfigSubPtr dmxConfigSubDisplay (DMXConfigDisplayPtr display)
DMXConfigSubPtr dmxConfigSubWall (DMXConfigWallPtr wall)
DMXConfigSubPtr dmxConfigSubOption (DMXConfigOptionPtr option)
DMXConfigSubPtr dmxConfigSubParam (DMXConfigParamPtr param)
DMXConfigSubPtr dmxConfigAddSub (DMXConfigSubPtr head, DMXConfigSubPtr sub)
DMXConfigVirtualPtr dmxConfigCreateVirtual (DMXConfigTokenPtr pStart, DMXConfigStringPtr pName, DMXConfigPairPtr pDim, DMXConfigTokenPtr pOpen, DMXConfigSubPtr pSubentry, DMXConfigTokenPtr pClose)
void dmxConfigFreeVirtual (DMXConfigVirtualPtr virtual)
DMXConfigEntryPtr dmxConfigCreateEntry (DMXConfigType type, DMXConfigCommentPtr comment, DMXConfigVirtualPtr virtual)
void dmxConfigFreeEntry (DMXConfigEntryPtr entry)
DMXConfigEntryPtr dmxConfigAddEntry (DMXConfigEntryPtr head, DMXConfigType type, DMXConfigCommentPtr comment, DMXConfigVirtualPtr virtual)
DMXConfigEntryPtr dmxConfigEntryComment (DMXConfigCommentPtr comment)
DMXConfigEntryPtr dmxConfigEntryVirtual (DMXConfigVirtualPtr virtual)
DMXConfigEntryPtr dmxConfigEntry
int yydebug
DMXConfigEntryPtr  head, DMXConfigType  type, DMXConfigCommentPtr  comment, DMXConfigVirtualPtr  virtual DMXConfigSubPtr  head, DMXConfigSubPtr  sub unsigned long  bytes)const char *  string, int  length int  token, int  line, const char *  comment DMXConfigTokenPtr  pStart, DMXConfigStringPtr  pName, DMXConfigFullDimPtr  pDim, DMXConfigPairPtr  pOrigin, DMXConfigTokenPtr  pEnd DMXConfigType  type, DMXConfigCommentPtr  comment, DMXConfigVirtualPtr  virtual DMXConfigPartDimPtr  pScrn, DMXConfigPartDimPtr  pRoot int  token, int  line, const char *  comment, int  number DMXConfigTokenPtr  pStart, DMXConfigStringPtr  pOption, DMXConfigTokenPtr  pEnd int  token, int  line, const char *  comment, int  x, int  y, int  xsign, int  ysign DMXConfigTokenPtr  pStart, DMXConfigTokenPtr  pOpen, DMXConfigStringPtr  pParam, DMXConfigTokenPtr  pClose, DMXConfigTokenPtr  pEnd DMXConfigPairPtr  pDim, DMXConfigPairPtr  pOffset int  token, int  line, const char *  comment, const char *  string DMXConfigType  type, DMXConfigCommentPtr  comment, DMXConfigDisplayPtr  display, DMXConfigWallPtr  wall, DMXConfigOptionPtr  option, DMXConfigParamPtr  param int  token, int  line, const char *  comment DMXConfigTokenPtr  pStart, DMXConfigStringPtr  pName, DMXConfigPairPtr  pDim, DMXConfigTokenPtr  pOpen, DMXConfigSubPtr  pSubentry, DMXConfigTokenPtr  pClose DMXConfigTokenPtr  pStart, DMXConfigPairPtr  pWallDim, DMXConfigPairPtr  pDisplayDim, DMXConfigStringPtr  pNameList, DMXConfigTokenPtr  pEnd DMXConfigCommentPtr  comment)DMXConfigVirtualPtr  virtual)void *  area)DMXConfigCommentPtr  p)DMXConfigDisplayPtr  p)DMXConfigEntryPtr  entry)DMXConfigFullDimPtr  p)DMXConfigNumberPtr  p)DMXConfigOptionPtr  p)DMXConfigPairPtr  p)DMXConfigParamPtr  p)DMXConfigPartDimPtr  p)DMXConfigStringPtr  p)DMXConfigSubPtr  sub)DMXConfigTokenPtr  p)DMXConfigVirtualPtr  virtual)DMXConfigWallPtr  p)const char *  format,   ... DMXConfigParamPtr  p, const char *  key, int *  argc void *  orig, unsigned long  orig_bytes, unsigned long  bytes DMXConfigCommentPtr  comment)DMXConfigDisplayPtr  display)DMXConfigOptionPtr  option)DMXConfigParamPtr  param)DMXConfigWallPtr  wall)const char *  message)void  )