diff options
author | Ran Benita <ran@unusedvar.com> | 2019-11-09 00:05:59 +0200 |
---|---|---|
committer | Ran Benita <ran@unusedvar.com> | 2019-11-09 00:05:59 +0200 |
commit | 6f8bb5ee70bb4a79d0315da76df6c204d156826f (patch) | |
tree | 5dc94bf5603b5e2268c61ff4f81520eab0ce56b3 /src/atom.c | |
parent | 2a6155936cd9dda333f3581d95abb3257eee5b33 (diff) | |
download | xorg-lib-libxkbcommon-6f8bb5ee70bb4a79d0315da76df6c204d156826f.tar.gz |
atom: remove redundant field
The field is redundant.
Due to alignment, this will only save memory on 32bit architectures.
Signed-off-by: Ran Benita <ran@unusedvar.com>
Diffstat (limited to 'src/atom.c')
-rw-r--r-- | src/atom.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -75,7 +75,6 @@ struct atom_node { xkb_atom_t left, right; - xkb_atom_t atom; unsigned int fingerprint; char *string; }; @@ -203,10 +202,10 @@ atom_intern(struct atom_table *table, const char *string, size_t len) node.left = node.right = XKB_ATOM_NONE; node.fingerprint = fingerprint; - node.atom = darray_size(table->table); + xkb_atom_t atom = darray_size(table->table); /* Do this before the append, as it may realloc and change the offsets. */ - *atomp = node.atom; + *atomp = atom; darray_append(table->table, node); - return node.atom; + return atom; } |