23 lines
451 B
C
23 lines
451 B
C
#ifndef __E_SHARE_H__
|
|
#define __E_SHARE_H__
|
|
|
|
#undef LOG
|
|
#define LOG(fmt, ...) fprintf(stderr, fmt, __VA_ARGS__)
|
|
|
|
typedef struct _Share_Data {
|
|
void *inst;
|
|
char *name;
|
|
char *content;
|
|
char *url;
|
|
} Share_Data;
|
|
|
|
/* API used by submodules */
|
|
void e_share_upload_completed(Share_Data *share_data);
|
|
|
|
/* Submodules' functions */
|
|
void sourcedrop_init(void);
|
|
void sourcedrop_share(Share_Data *share_data);
|
|
void sourcedrop_shutdown(void);
|
|
|
|
#endif
|