diff options
author | Daniel Stone <daniel@fooishbar.org> | 2010-06-07 22:43:01 +0100 |
---|---|---|
committer | Daniel Stone <daniel@fooishbar.org> | 2010-06-15 19:26:49 +0100 |
commit | 02de53d767b20bab1517b4e8a3e7eb3b9e7f15be (patch) | |
tree | e917c813c074a6acb89f03cd15dcc36855c8388c /parseutils.h | |
parent | 07cc4d60dea2b4c947fed45b082edae4a53b186a (diff) |
Lazy keysym parsing (avoid XStringToKeysym)
Instead of calling XStringToKeysym on every keysym we parse, store it as
a string until we need to store it in an actual keymap.
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
Diffstat (limited to 'parseutils.h')
-rw-r--r-- | parseutils.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/parseutils.h b/parseutils.h index 73a0ec8..e16adff 100644 --- a/parseutils.h +++ b/parseutils.h @@ -121,7 +121,7 @@ extern ExprDef *ActionCreate(Atom /* name */ , ExprDef * /* args */ ); -extern ExprDef *CreateKeysymList(KeySym /* sym */ +extern ExprDef *CreateKeysymList(char * /* sym */ ); extern ShapeDef *ShapeDeclCreate(Atom /* name */ , @@ -161,7 +161,7 @@ extern DoodadDef *DoodadCreate(unsigned /* type */ , ); extern ExprDef *AppendKeysymList(ExprDef * /* list */ , - KeySym /* sym */ + char * /* sym */ ); extern int LookupKeysym(char * /* str */ , |