Skip to content

Commit 91ba348

Browse files
committed
avoid head
1 parent 556eb16 commit 91ba348

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

evdev/src/Evdev/Codes/Generator.hs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@ skippedNames = ["KEY_MIN_INTERESTING"]
4646
-- | Parse a single @#define@ line.
4747
parseLine :: String -> Maybe Define
4848
parseLine line = case words line of
49-
("#define" : name : value : _)
49+
("#define" : name : value@(v : _) : _)
5050
| any (`isSuffixOf'` name) ["_MAX", "_CNT"] -> Nothing
5151
| name `elem` skippedNames -> Nothing
5252
| name == "_INPUT_EVENT_CODES_H" -> Nothing
53-
| isDigit (head value) -> Just (Primary name value)
54-
| isAlpha (head value) -> Just (Alias name value)
53+
| isDigit v -> Just (Primary name value)
54+
| isAlpha v -> Just (Alias name value)
5555
| otherwise -> Nothing
5656
_ -> Nothing
5757
where

0 commit comments

Comments
 (0)