diff options
author | Ran Benita <ran234@gmail.com> | 2013-12-02 14:25:51 +0200 |
---|---|---|
committer | Ran Benita <ran234@gmail.com> | 2013-12-02 14:26:37 +0200 |
commit | 1374b50ed7ae3dfa34c653cd208ff5c059c0cce5 (patch) | |
tree | 035cf530a933b1089a2be45b26f24c4ea23e2395 /src | |
parent | 048ee7031d8598913e778b9d4de6097584e48971 (diff) | |
download | xorg-lib-libxkbcommon-1374b50ed7ae3dfa34c653cd208ff5c059c0cce5.tar.gz |
atom: tiny style fixes
Signed-off-by: Ran Benita <ran234@gmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/atom.c | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -138,11 +138,10 @@ static bool find_node_pointer(struct atom_table *table, const char *string, size_t len, struct atom_node ***nodep_out, unsigned int *fingerprint_out) { - struct atom_node **nodep; + struct atom_node **nodep = &table->root; unsigned int fingerprint = 0; bool found = false; - nodep = &table->root; for (size_t i = 0; i < (len + 1) / 2; i++) { fingerprint = fingerprint * 27 + string[i]; fingerprint = fingerprint * 27 + string[len - 1 - i]; @@ -150,19 +149,19 @@ find_node_pointer(struct atom_table *table, const char *string, size_t len, while (*nodep) { if (fingerprint < (*nodep)->fingerprint) { - nodep = &((*nodep)->left); + nodep = &(*nodep)->left; } else if (fingerprint > (*nodep)->fingerprint) { - nodep = &((*nodep)->right); + nodep = &(*nodep)->right; } else { /* Now start testing the strings. */ const int cmp = strncmp(string, (*nodep)->string, len); if (cmp < 0 || (cmp == 0 && len < strlen((*nodep)->string))) { - nodep = &((*nodep)->left); + nodep = &(*nodep)->left; } else if (cmp > 0) { - nodep = &((*nodep)->right); + nodep = &(*nodep)->right; } else { found = true; |