From: blueswir1 Date: Sun, 5 Oct 2008 10:49:32 +0000 (+0000) Subject: Make struct_termios_def const X-Git-Tag: 0.10.0-0maemo1~919 X-Git-Url: http://git.maemo.org/git/?p=qemu;a=commitdiff_plain;h=8e853dc78094cb7ebf13b154f2a6f0785e44c874 Make struct_termios_def const git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5424 c046a42c-6fe2-441c-8c8c-71466251a162 --- diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 6056a52..f7cfea6 100644 --- a/linux-user/syscall.c +++ b/linux-user/syscall.c @@ -2398,7 +2398,7 @@ static void host_to_target_termios (void *dst, const void *src) target->c_cc[TARGET_VEOL2] = host->c_cc[VEOL2]; } -StructEntry struct_termios_def = { +static const StructEntry struct_termios_def = { .convert = { host_to_target_termios, target_to_host_termios }, .size = { sizeof(struct target_termios), sizeof(struct host_termios) }, .align = { __alignof__(struct target_termios), __alignof__(struct host_termios) }, diff --git a/thunk.c b/thunk.c index 7331aeb..04f5f86 100644 --- a/thunk.c +++ b/thunk.c @@ -113,7 +113,8 @@ void thunk_register_struct(int id, const char *name, const argtype *types) } } -void thunk_register_struct_direct(int id, const char *name, StructEntry *se1) +void thunk_register_struct_direct(int id, const char *name, + const StructEntry *se1) { StructEntry *se; se = struct_entries + id; diff --git a/thunk.h b/thunk.h index d650fa4..017a327 100644 --- a/thunk.h +++ b/thunk.h @@ -68,7 +68,8 @@ typedef struct bitmask_transtbl { } bitmask_transtbl; void thunk_register_struct(int id, const char *name, const argtype *types); -void thunk_register_struct_direct(int id, const char *name, StructEntry *se1); +void thunk_register_struct_direct(int id, const char *name, + const StructEntry *se1); const argtype *thunk_convert(void *dst, const void *src, const argtype *type_ptr, int to_host); #ifndef NO_THUNK_TYPE_SIZE