File: input.h

package info (click to toggle)
mysql-query-browser 1.1.6-1sarge0
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 36,320 kB
  • ctags: 24,680
  • sloc: pascal: 203,479; xml: 136,561; ansic: 47,502; cpp: 28,926; sh: 12,433; objc: 4,823; java: 1,849; php: 1,485; python: 1,225; sql: 1,128; makefile: 872
file content (39 lines) | stat: -rw-r--r-- 657 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#ifndef _INPUT_H_
#define _INPUT_H_

typedef enum {
  ENUM_one=0, ENUM_two,
    ENUM_three,
    ENUM_four
} TEST_ENUM;

/// xml begin data

/// xml entity record
typedef struct {
  char *name;
  int value;
  TEST_ENUM num;
  char *description;
  struct TEST_RECORD_GROUP *group; /// [ref:parent]
} TEST_RECORD;


/// xml entity record_group
typedef struct TEST_RECORD_GROUP {
  char *name; /// [as:property]
  unsigned int records_num;
  TEST_RECORD *records;
} TEST_RECORD_GROUP;


/// xml entity records [root]
typedef struct {
  unsigned int record_group_num;
  TEST_RECORD_GROUP *record_group;
} TEST_RECORDS;

/// xml end data


#endif /* _INPUT_H_ */