20 #include <pie/libpie_exports.h>
43 #define PIE_name_size_c 32
44 #define PIE_context_size_c 240
45 #define PIE_desc_size_c 240
46 #define CLAUSE_DELIMITERS ":."
47 #define PIE_COLON_DELIMITER ":"
48 #define PIE_DOT_DELIMITER "."
49 #define PIE_WILD_CARD_ASTERIX "*"
51 #define CLAUSE_TYPE_STR "TYPE"
52 #define CLAUSE_CLASS_STR "CLASS"
53 #define CLAUSE_PROPERTY_STR "PROPERTY"
54 #define CLAUSE_ATTRIBUTE_STR "ATTRIBUTE"
55 #define CLAUSE_RELATION_STR "RELATION"
56 #define CLAUSE_RELATIONP2S_STR "RELATIONP2S"
57 #define CLAUSE_RELATIONS2P_STR "RELATIONS2P"
58 #define CLAUSE_REFBY_STR "REFBY"
59 #define CLAUSE_OCCTYPE_STR "OCCTYPE"
60 #define CLAUSE_CONTENT_STR "CONTENT"
61 #define CLAUSE_FUNCTION_STR "FUNCTION"
63 #define PROCESS_DIRECTIVE "PROCESS"
64 #define NOPROCESS_TRAVERSE_DIRECTIVE "TRAVERSE_NO_PROCESS"
65 #define PROCESS_AND_TRAVERSE_DIRECTIVE "TRAVERSE_AND_PROCESS"
67 #define CLAUSE_PROPERTY_RULE_DO_STR "DO"
68 #define CLAUSE_PROPERTY_RULE_SKIP_STR "SKIP"
69 #define CLAUSE_PROPERTY_RULE_SKIP_GRM_STR "SKIP_GRM"
72 #define CLAUSE_PROPERTY_RULE_STUB_KEY_STR "STUB_KEY"
75 #define CLAUSE_PROPERTY_RULE_CAND_KEY_STR "CAND_KEY"
77 #define TRANSIENT_VOLUME_ROOTDIR "Transient_Volume_RootDir"
155 #define PIE_TcPLMXML_schema PIE_TcXML_schema
229 int* n_transfer_mode_tags,
230 tag_t** transfer_mode_tags
237 const char *transfer_mode_name,
238 const char *context_string,
239 int* n_transfer_mode_tags,
240 tag_t** transfer_mode_tags
244 int* n_transfer_modes,
245 tag_t** transfer_modes
263 const char *transfer_mode_name,
264 const char *transfer_mode_desc,
265 const char *context_string,
282 char **context_string
297 const char *context_string
405 int* n_action_list_objs,
406 tag_t** action_list_objs
411 int n_action_list_objs,
412 tag_t* action_list_objs
442 const char* prop_name,
455 const char* prop_name,
586 const char* filter_name
611 const char* actionName,
623 const char* actionName,
673 const char* func_name
788 const char *transfer_option_set_name,
789 int* num_transfer_option_set_tags,
790 tag_t** transfer_option_set_tags
811 tag_t ** option_set_objs
819 tag_t option_set_tag,
826 char*** option_names,
827 char*** option_display_names,
828 char*** option_values,
829 char*** option_descriptions,
830 char*** option_group_names,
831 logical** option_read_only_flags
838 tag_t option_set_tag,
839 char **option_set_name,
840 char **option_set_description,
842 char **transfermode_name,
845 char*** option_names,
846 char*** option_display_names,
847 char*** option_values,
848 char*** option_descriptions,
849 char*** option_group_names,
850 logical** option_read_only_flags
871 const char* file_name
876 const char** file_name
881 const char* file_name
917 tag_t *incremental_change
922 tag_t incremental_change
928 tag_t* tags_allowed_to_edit
939 tag_t* ic_tags_to_exclude
1033 char** user_xslt_fname
1038 const char* user_xslt_fname
1047 int *exportlocaleCount,
1048 char ***exportLocales
1059 const int exportlocaleCount,
1060 char **exportLocales
1114 tag_t* piebomdeltainfo
1132 tag_t** deleted_objs
1138 tag_t** modified_objs
1143 char* targetPathName,
1149 tag_t* merged_xml_file
1196 void* listUserMethods,
1214 void* listUserSchemas,
1235 char* filterRuleName,
1286 void **prev_userPath
1355 const char *message,
1379 #include <pie/libpie_undef.h>