asm: fix all compiler warnings
This commit is contained in:
@@ -2,16 +2,15 @@
|
||||
#define _ASSEMBLER_ASSEMBLER_H_
|
||||
|
||||
#include <ivy/asm/assembler.h>
|
||||
#include <stdint.h>
|
||||
#include <stddef.h>
|
||||
|
||||
struct assembler_scope_type;
|
||||
|
||||
typedef size_t extended_data_key;
|
||||
|
||||
struct assembler_scope {
|
||||
enum ivy_assembler_scope_type s_type;
|
||||
unsigned long s_attrib[__IVY_ASM_ATTRIB_COUNT];
|
||||
struct assembler_scope_type *s_ops;
|
||||
const struct assembler_scope_type *s_ops;
|
||||
size_t s_start_offset;
|
||||
};
|
||||
|
||||
@@ -30,8 +29,8 @@ struct assembler_scope_type {
|
||||
enum ivy_status(*s_put_pval)(struct ivy_assembler *,
|
||||
struct assembler_scope *,
|
||||
enum ivy_assembler_pval_type,
|
||||
unsigned long,
|
||||
const void *);
|
||||
const void *,
|
||||
ivy_extended_data_key *key);
|
||||
|
||||
enum ivy_status(*s_put_xval)(
|
||||
struct ivy_assembler *,
|
||||
@@ -46,7 +45,7 @@ struct assembler_scope_type {
|
||||
};
|
||||
|
||||
extern size_t assembler_write_data(struct ivy_assembler *as, const void *p, size_t len);
|
||||
extern extended_data_key assembler_write_extended_data(struct ivy_assembler *as, const void *p, size_t len);
|
||||
extern ivy_extended_data_key assembler_write_extended_data(struct ivy_assembler *as, const void *p, size_t len);
|
||||
|
||||
extern struct assembler_scope *assembler_get_scope(struct ivy_assembler *as);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user