25 lines
857 B
C
25 lines
857 B
C
|
#ifndef OBEX_IO_H
|
||
|
#define OBEX_IO_H
|
||
|
|
||
|
/* Application defined headers */
|
||
|
#define HEADER_CREATOR_ID 0xcf
|
||
|
|
||
|
#define ADDRESS_BOOK 0x61646472 /* "addr" *.vcf */
|
||
|
#define MEMO_PAD 0x6d656d6f /* "memo" *.txt */
|
||
|
#define TO_DO_LIST 0x746f646f /* "todo" *.vcs */
|
||
|
#define DATE_BOOK 0x64617465 /* "date" *.vcs */
|
||
|
#define PILOT_RESOURCE 0x6c6e6368 /* "Inch" *.prc */
|
||
|
|
||
|
gint get_filesize(const char *filename);
|
||
|
obex_object_t *build_object_from_file(obex_t *handle, const char *filename);
|
||
|
gint safe_save_file(gchar *name, const guint8 *buf, gint len, gchar *savedir);
|
||
|
guint8* easy_readfile(const char *filename, int *file_size);
|
||
|
|
||
|
/* hack to distinguish between different obex protocols */
|
||
|
extern int obex_protocol_type;
|
||
|
#define OBEX_PROTOCOL_GENERIC 0
|
||
|
#define OBEX_PROTOCOL_WIN95_IRXFER 1
|
||
|
/* win95 irxfer ( does not like palm creatorid header ) */
|
||
|
|
||
|
#endif
|