lex.h File Reference

Functions

void ocpf_error_message (struct ocpf_context *, const char *,...) __attribute__((format(printf
 

Variables

void int error_flag
 

Function Documentation

◆ ocpf_error_message()

void ocpf_error_message ( struct ocpf_context *  ,
const char *  ,
  ... 
)

Variable Documentation

◆ error_flag

void int error_flag
_PUBLIC_ void ocpf_dump_type(uint32_t context_id)
Definition: ocpf_dump.c:54
@ kw_MNID_ID
Definition: ocpf.tab.c:155
@ BOOLEAN
Definition: ocpf.tab.h:53
enum MAPISTATUS ocpf_server_set_type(uint32_t, const char *)
Definition: ocpf_server.c:39
enum MAPISTATUS ocpf_get_recipients(TALLOC_CTX *, uint32_t, struct SRowSet **)
Definition: ocpf_public.c:706
@ kw_PT_MV_STRING8
Definition: ocpf.tab.c:167
@ kw_NPROPERTY
Definition: ocpf.tab.h:68
struct ocpf_context * ocpf_context_search_by_context_id(struct ocpf_context *ctx, uint32_t context_id)
Definition: ocpf_context.c:263
@ kw_PT_BOOLEAN
Definition: ocpf.tab.h:76
@ kw_PT_MV_BINARY
Definition: ocpf.tab.h:85
_PUBLIC_ void ocpf_dump_oleguid(uint32_t context_id)
Definition: ocpf_dump.c:140
_PUBLIC_ void ocpf_dump_recipients(uint32_t context_id)
Definition: ocpf_dump.c:96
_PUBLIC_ enum MAPISTATUS ocpf_get_recipients(TALLOC_CTX *mem_ctx, uint32_t context_id, struct SRowSet **SRowSet)
Definition: ocpf_public.c:706
_PUBLIC_ int ocpf_del_context(uint32_t context_id)
Definition: ocpf_public.c:127
_PUBLIC_ enum MAPISTATUS ocpf_OpenFolder(uint32_t context_id, mapi_object_t *obj_store, mapi_object_t *obj_folder)
Definition: ocpf_public.c:493
@ SEMICOLON
Definition: ocpf.tab.c:173
_PUBLIC_ int ocpf_write_init(uint32_t context_id, mapi_id_t folder_id)
Definition: ocpf_write.c:500
@ COMMA
Definition: ocpf.tab.h:91
int ocpf_write_init(uint32_t, mapi_id_t)
Definition: ocpf_write.c:500
#define YYERROR
Definition: ocpf.tab.c:813
yytype_uint8 yy_state_t
Definition: ocpf.tab.c:315
int ocpf_yylex_init_extra(struct ocpf_context *, void *)
#define OCPF_DUMP_SUBLEVEL
Definition: ocpf_dump.h:54
@ kw_PT_MV_BINARY
Definition: ocpf.tab.c:166
#define YYABORT
Definition: ocpf.tab.c:812
@ kw_RECIPIENT
Definition: ocpf.tab.h:69
@ IDENTIFIER
Definition: ocpf.tab.h:58
#define YYACCEPT
Definition: ocpf.tab.c:811
@ SEMICOLON
Definition: ocpf.tab.h:92
#define YYEMPTY
Definition: ocpf.tab.c:808
@ kw_TYPE
Definition: ocpf.tab.c:144
@ OBRACE
Definition: ocpf.tab.h:89
_PUBLIC_ enum MAPISTATUS ocpf_set_Recipients(TALLOC_CTX *mem_ctx, uint32_t context_id, mapi_object_t *obj_message)
Definition: ocpf_public.c:604
enum MAPISTATUS ocpf_server_set_SPropValue(TALLOC_CTX *, uint32_t)
Definition: ocpf_server.c:97
__UINT_LEAST16_TYPE__ yytype_uint16
Definition: ocpf.tab.c:267
#define yyparse
Definition: ocpf.tab.c:67
#define YY_IGNORE_USELESS_CAST_END
@ kw_OLEGUID
Definition: ocpf.tab.h:65
@ kw_OOM
Definition: ocpf.tab.c:154
_PUBLIC_ int ocpf_release(void)
Definition: ocpf_public.c:78
@ kw_PT_BINARY
Definition: ocpf.tab.h:88
int ocpf_yyparse(struct ocpf_context *ctx, void *scanner)
#define YYSTACK_FREE
struct ocpf_context * ocpf_context_add(struct ocpf *ocpf_ctx, const char *filename, uint32_t *context_id, uint8_t flags, bool *existing)
Definition: ocpf_context.c:133
_PUBLIC_ int ocpf_new_context(const char *filename, uint32_t *context_id, uint8_t flags)
Definition: ocpf_public.c:98
#define YYLAST
Definition: ocpf.tab.c:520
@ kw_OOM
Definition: ocpf.tab.h:73
int ocpf_yyparse(struct ocpf_context *, void *)
@ OBRACE
Definition: ocpf.tab.c:170
_PUBLIC_ int ocpf_init(void)
Definition: ocpf_public.c:51
void int error_flag
Definition: ocpf_public.c:39
@ kw_PT_MV_UNICODE
Definition: ocpf.tab.c:168
@ kw_PT_DOUBLE
Definition: ocpf.tab.h:82
__UINT_LEAST8_TYPE__ yytype_uint8
Definition: ocpf.tab.c:256
@ INTEGER
Definition: ocpf.tab.c:136
int ocpf_context_delete(struct ocpf *ocpf_ctx, struct ocpf_context *ctx)
Definition: ocpf_context.c:193
@ OCPF_MAPI_TO
Definition: ocpf.h:36
_PUBLIC_ struct SPropValue * ocpf_get_SPropValue(uint32_t context_id, uint32_t *cValues)
Definition: ocpf_public.c:400
#define OCPF_DUMP(x)
Definition: ocpf_dump.h:33
@ kw_CC
Definition: ocpf.tab.c:152
int ocpf_new_context(const char *, uint32_t *, uint8_t)
Definition: ocpf_public.c:98
#define YY_IGNORE_USELESS_CAST_BEGIN
@ BOOLEAN
Definition: ocpf.tab.c:134
_PUBLIC_ enum MAPISTATUS ocpf_server_set_folderID(uint32_t context_id, mapi_id_t folderID)
Definition: ocpf_server.c:64
void ocpf_dump_type(uint32_t)
Definition: ocpf_dump.c:54
@ kw_RECIPIENT
Definition: ocpf.tab.c:150
#define OCPF_DUMP_TITLE(indent, txt, type)
Definition: ocpf_dump.h:35
#define yyerror
Definition: ocpf.tab.c:69
#define YYTRANSLATE(YYX)
Definition: ocpf.tab.c:537
@ EQUAL
Definition: ocpf.tab.c:177
@ VAR
Definition: ocpf.tab.h:62
@ kw_OLEGUID
Definition: ocpf.tab.c:146
_PUBLIC_ enum MAPISTATUS ocpf_server_sync(uint32_t context_id)
Definition: ocpf_server.c:214
_PUBLIC_ enum MAPISTATUS ocpf_server_set_SPropValue(TALLOC_CTX *mem_ctx, uint32_t context_id)
Definition: ocpf_server.c:97
@ SHORT
Definition: ocpf.tab.c:135
@ COMMA
Definition: ocpf.tab.c:172
void ocpf_dump_named_property(uint32_t)
Definition: ocpf_dump.c:197
@ DOUBLE
Definition: ocpf.tab.c:138
@ GREATER
Definition: ocpf.tab.h:95
#define YYSTACK_RELOCATE(Stack_alloc, Stack)
Definition: ocpf.tab.c:484
#define YY_REDUCE_PRINT(Rule)
Definition: ocpf.tab.c:971
@ EQUAL
Definition: ocpf.tab.h:96
void ocpf_dump_property(uint32_t)
Definition: ocpf_dump.c:175
#define YYEOF
Definition: ocpf.tab.c:809
#define YYSTACK_BYTES(N)
Definition: ocpf.tab.c:473
__INT_LEAST8_TYPE__ yytype_int8
Definition: ocpf.tab.c:240
_PUBLIC_ int ocpf_write_commit(uint32_t context_id)
Definition: ocpf_write.c:636
#define INDENT()
Definition: ocpf_dump.h:23
#define YYSTACK_ALLOC_MAXIMUM
@ VAR
Definition: ocpf.tab.c:143
@ COLON
Definition: ocpf.tab.c:174
_PUBLIC_ void ocpf_dump_named_property(uint32_t context_id)
Definition: ocpf_dump.c:197
@ INTEGER
Definition: ocpf.tab.h:55
#define YY_SYMBOL_PRINT(Title, Type, Value, Location)
Definition: ocpf.tab.c:969
void ocpf_dump_folder(uint32_t)
Definition: ocpf_dump.c:75
@ kw_SET
Definition: ocpf.tab.c:147
enum MAPISTATUS ocpf_server_set_folderID(uint32_t, mapi_id_t)
Definition: ocpf_server.c:64
void ocpf_dump_recipients(uint32_t)
Definition: ocpf_dump.c:96
@ SHORT
Definition: ocpf.tab.h:54
@ DOUBLE
Definition: ocpf.tab.h:57
@ kw_PT_DOUBLE
Definition: ocpf.tab.c:163
@ kw_TYPE
Definition: ocpf.tab.h:63
#define OCPF_DUMP_TOPLEVEL
Definition: ocpf_dump.h:53
enum MAPISTATUS ocpf_clear_props(uint32_t context_id)
Definition: ocpf_public.c:366
_PUBLIC_ void ocpf_dump(uint32_t context_id)
Definition: ocpf_dump.c:242
unsigned int indent
Definition: ocpf_dump.h:57
__INT_LEAST16_TYPE__ yytype_int16
Definition: ocpf.tab.c:248
@ kw_PT_BINARY
Definition: ocpf.tab.c:169
#define YY_INITIAL_VALUE(Value)
void ocpf_dump_variable(uint32_t)
Definition: ocpf_dump.c:158
#define YYPOPSTACK(N)
@ kw_SET
Definition: ocpf.tab.h:66
@ kw_PT_LONG
Definition: ocpf.tab.h:80
int ocpf_yyparse(struct ocpf_context *ctx, void *scanner)
@ kw_PT_SYSTIME
Definition: ocpf.tab.c:164
@ UNICODE
Definition: ocpf.tab.c:141
#define yydebug
Definition: ocpf.tab.c:70
@ EBRACE
Definition: ocpf.tab.h:90
_PUBLIC_ void ocpf_dump_variable(uint32_t context_id)
Definition: ocpf_dump.c:158
#define YYFINAL
Definition: ocpf.tab.c:518
stat h stat h struct ocpf_context * ocpf_context_init(TALLOC_CTX *mem_ctx, const char *filename, uint8_t flags, uint32_t context_id)
Definition: ocpf_context.c:45
@ UNICODE
Definition: ocpf.tab.h:60
@ GREATER
Definition: ocpf.tab.c:176
@ OCPF_MAPI_BCC
Definition: ocpf.h:38
struct ocpf_context * ocpf_context_search_by_filename(struct ocpf_context *ctx, const char *filename)
Definition: ocpf_context.c:236
void ocpf_yyset_in(FILE *, void *)
#define yypact_value_is_default(Yyn)
Definition: ocpf.tab.c:631
#define YY_IGNORE_MAYBE_UNINITIALIZED_END
stat h int ocpf_yylex_init(void *)
enum MAPISTATUS ocpf_set_SPropValue(TALLOC_CTX *, uint32_t, mapi_object_t *, mapi_object_t *)
Definition: ocpf_public.c:253
int ocpf_yydebug
@ kw_CC
Definition: ocpf.tab.h:71
@ kw_PT_STRING8
Definition: ocpf.tab.c:158
struct ocpf * ocpf
Definition: ocpf_public.c:38
yytokentype
Definition: ocpf.tab.c:131
@ EBRACE
Definition: ocpf.tab.c:171
_PUBLIC_ int ocpf_write_auto(uint32_t context_id, mapi_object_t *obj_message, struct mapi_SPropValue_array *mapi_lpProps)
Definition: ocpf_write.c:536
void ocpf_dump(uint32_t)
Definition: ocpf_dump.c:242
__BEGIN_DECLS int ocpf_init(void)
Definition: ocpf_public.c:51
@ OCPF_MAPI_CC
Definition: ocpf.h:37
union YYSTYPE YYSTYPE
Definition: ocpf.tab.c:205
@ LOWER
Definition: ocpf.tab.h:94
@ kw_PT_UNICODE
Definition: ocpf.tab.c:159
#define YYSTACK_ALLOC
@ LOWER
Definition: ocpf.tab.c:175
struct SPropValue * ocpf_get_SPropValue(uint32_t, uint32_t *)
Definition: ocpf_public.c:400
@ kw_PT_MV_LONG
Definition: ocpf.tab.c:165
@ kw_MNID_STRING
Definition: ocpf.tab.h:75
@ COLON
Definition: ocpf.tab.h:93
char * ocpf_write_unescape_string(TALLOC_CTX *mem_ctx, const char *value)
Definition: ocpf_write.c:261
@ kw_PT_SYSTIME
Definition: ocpf.tab.h:83
_PUBLIC_ enum MAPISTATUS ocpf_set_SPropValue(TALLOC_CTX *mem_ctx, uint32_t context_id, mapi_object_t *obj_folder, mapi_object_t *obj_message)
Definition: ocpf_public.c:253
int ocpf_yylex(void *, void *)
struct ocpf * ocpf
Definition: ocpf_public.c:38
_PUBLIC_ int ocpf_parse(uint32_t context_id)
Definition: ocpf_public.c:158
enum MAPISTATUS ocpf_OpenFolder(uint32_t, mapi_object_t *, mapi_object_t *)
Definition: ocpf_public.c:493
int ocpf_del_context(uint32_t)
Definition: ocpf_public.c:127
#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
Definition: ocpf.tab.c:357
@ kw_BCC
Definition: ocpf.tab.h:72
enum MAPISTATUS ocpf_set_Recipients(TALLOC_CTX *, uint32_t, mapi_object_t *)
Definition: ocpf_public.c:604
@ kw_PT_MV_LONG
Definition: ocpf.tab.h:84
enum MAPISTATUS ocpf_server_sync(uint32_t)
Definition: ocpf_server.c:214
@ kw_PT_SHORT
Definition: ocpf.tab.h:79
int ocpf_write_commit(uint32_t)
Definition: ocpf_write.c:636
#define YYNTOKENS
Definition: ocpf.tab.c:523
#define YYINITDEPTH
Definition: ocpf.tab.c:977
@ kw_PT_LONG
Definition: ocpf.tab.c:161
@ UINT8
Definition: ocpf.tab.c:133
#define YYDPRINTF(Args)
Definition: ocpf.tab.c:968
int ocpf_yylex_destroy(void *)
_PUBLIC_ enum MAPISTATUS ocpf_server_add_SPropValue(uint32_t context_id, struct SPropValue *lpProps)
Definition: ocpf_server.c:154
@ I8
Definition: ocpf.tab.c:137
#define YY_STACK_PRINT(Bottom, Top)
Definition: ocpf.tab.c:970
#define yylex
Definition: ocpf.tab.c:68
@ kw_NPROPERTY
Definition: ocpf.tab.c:149
@ kw_PT_SHORT
Definition: ocpf.tab.c:160
@ kw_PROPERTY
Definition: ocpf.tab.c:148
@ kw_PT_STRING8
Definition: ocpf.tab.h:77
void ocpf_error_message(struct ocpf_context *, const char *,...) __attribute__((format(printf
@ I8
Definition: ocpf.tab.h:56
@ kw_MNID_STRING
Definition: ocpf.tab.c:156
@ kw_TO
Definition: ocpf.tab.h:70
#define YY_ASSERT(E)
enum MAPISTATUS ocpf_server_set_type(uint32_t context_id, const char *type)
Definition: ocpf_server.c:39
int ocpf_write_auto(uint32_t, mapi_object_t *, struct mapi_SPropValue_array *)
Definition: ocpf_write.c:536
@ SYSTIME
Definition: ocpf.tab.h:61
_PUBLIC_ void ocpf_dump_property(uint32_t context_id)
Definition: ocpf_dump.c:175
@ kw_PT_I8
Definition: ocpf.tab.h:81
#define yytable_value_is_error(Yyn)
Definition: ocpf.tab.c:636
@ kw_BCC
Definition: ocpf.tab.c:153
@ STRING
Definition: ocpf.tab.c:140
@ kw_MNID_ID
Definition: ocpf.tab.h:74
@ kw_PT_UNICODE
Definition: ocpf.tab.h:78
enum MAPISTATUS ocpf_clear_props(uint32_t context_id)
Definition: ocpf_public.c:366
#define yynerrs
Definition: ocpf.tab.c:71
@ kw_PT_MV_STRING8
Definition: ocpf.tab.h:86
int ocpf_release(void)
Definition: ocpf_public.c:78
ocpf_recipClass
Definition: ocpf.h:35
@ SYSTIME
Definition: ocpf.tab.c:142
@ kw_PT_I8
Definition: ocpf.tab.c:162
union YYSTYPE YYSTYPE
Definition: ocpf.tab.h:124
@ STRING
Definition: ocpf.tab.h:59
@ UINT8
Definition: ocpf.tab.h:52
@ kw_FOLDER
Definition: ocpf.tab.h:64
#define YYNSTATES
Definition: ocpf.tab.c:529
#define YYMAXDEPTH
Definition: ocpf.tab.c:988
@ kw_FOLDER
Definition: ocpf.tab.c:145
int yy_state_fast_t
Definition: ocpf.tab.c:318
@ kw_PROPERTY
Definition: ocpf.tab.h:67
void ocpf_dump_oleguid(uint32_t)
Definition: ocpf_dump.c:140
#define YYTERROR
Definition: ocpf.tab.c:836
enum MAPISTATUS ocpf_server_add_SPropValue(uint32_t, struct SPropValue *)
Definition: ocpf_server.c:154
_PUBLIC_ void ocpf_dump_folder(uint32_t context_id)
Definition: ocpf_dump.c:75
@ kw_PT_BOOLEAN
Definition: ocpf.tab.c:157
int ocpf_parse(uint32_t)
Definition: ocpf_public.c:158
@ IDENTIFIER
Definition: ocpf.tab.c:139
@ kw_PT_MV_UNICODE
Definition: ocpf.tab.h:87
@ kw_TO
Definition: ocpf.tab.c:151
int error_flag
Definition: ocpf_public.c:39

Creative Commons License
Creative Commons Attribution icon Creative Commons Share Alike icon
This content is licensed under the Creative Commons
Attribution ShareAlike License v. 3.0:
http://creativecommons.org/licenses/by-sa/3.0/