From fef558eeb4923598b2c720f7cede49b3914141ab Mon Sep 17 00:00:00 2001 From: Paul LeoNerd Evans Date: Mon, 24 Nov 2008 22:15:43 +0000 Subject: Use sizeof() on assigned variables rather than types, to make code a little less fragile to type changes --- driver-ti.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/driver-ti.c b/driver-ti.c index f73d970..727cb78 100644 --- a/driver-ti.c +++ b/driver-ti.c @@ -46,7 +46,7 @@ static int register_seq(termkey_ti *ti, const char *seq, termkey_type type, term static struct trie_node *new_node_key(termkey_type type, termkey_keysym sym, int modmask, int modset) { - struct trie_node_key *n = malloc(sizeof(struct trie_node_key)); + struct trie_node_key *n = malloc(sizeof(*n)); if(!n) return NULL; @@ -62,7 +62,7 @@ static struct trie_node *new_node_key(termkey_type type, termkey_keysym sym, int static struct trie_node *new_node_arr(unsigned char min, unsigned char max) { - struct trie_node_arr *n = malloc(sizeof(struct trie_node_arr) + ((int)max-min+1) * sizeof(void*)); + struct trie_node_arr *n = malloc(sizeof(*n) + ((int)max-min+1) * sizeof(n->arr[0])); if(!n) return NULL; -- cgit v1.2.3-70-g09d2