Add wasm tacle-bench targets
This commit is contained in:
@ -0,0 +1,30 @@
|
||||
|
||||
#ifndef WCC_FILE_H
|
||||
#define WCC_FILE_H
|
||||
|
||||
enum _Origin_ { WCCSEEK_SET, WCCSEEK_CUR, WCCSEEK_END };
|
||||
typedef enum _Origin_ Origin;
|
||||
typedef unsigned int size_t;
|
||||
|
||||
#define EOF -1
|
||||
|
||||
struct wccFILE {
|
||||
char *data;
|
||||
size_t size;
|
||||
unsigned cur_pos;
|
||||
};
|
||||
|
||||
__attribute__((always_inline)) static inline size_t
|
||||
susan_wccfread(void *ptr, size_t size, size_t count, struct wccFILE *stream);
|
||||
__attribute__((always_inline)) static inline int
|
||||
susan_wccfseek(struct wccFILE *stream, long int offset, Origin origin);
|
||||
__attribute__((always_inline)) static inline int
|
||||
susan_wccfgetpos(struct wccFILE *stream, unsigned *position);
|
||||
__attribute__((always_inline)) static inline int
|
||||
susan_wccfeof(struct wccFILE *stream);
|
||||
__attribute__((always_inline)) static inline int
|
||||
susan_wccfgetc(struct wccFILE *stream);
|
||||
__attribute__((always_inline)) static inline char *
|
||||
susan_wccfgets(char *str, int num, struct wccFILE *stream);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user