include/UP_extrnl_syntax.h
/* [<][>][^][v][top][bottom][index][help] */
FUNCTIONS
This source file includes following functions.
1 #ifndef UP_EXTRNL_SYNTAX_H
2 #define UP_EXTRNL_SYNTAX_H
3
4 #include <glib.h>
5
6 #define UP_EXTSYN_OK 0
7 #define UP_EXTSYN_ERR 1
8 #define UP_EXTSYN_WARN 2
9 #define UP_EXTSYN_ERR_WARN 3
10
11
12 typedef struct _external_syntax_struct {
13 int result;
14 char * error_str;
15 char * warning_str;
16 char * new_obj;
17 } external_syntax_struct;
18
19 typedef struct _attribute_struct {
20 char * type;
21 char * content;
22 } attribute_struct;
23
24 typedef struct _date_syntax_struct {
25 int result;
26 char * error_str;
27 } date_syntax_struct;
28
29
30 external_syntax_struct * UP_check_external_syntax(Object * arg, char * text);
31
32 char * UP_generate_kc_attrs(Object * arg, char * obj_text);
33
34 GSList * up_get_attribute_list(Object * o, char * text);
35
36 void up_reconstruct_object(GSList * attr_list, external_syntax_struct *result);
37
38 #endif