| 1 | #ifndef __NOUVEAU_OPTION_H__ |
| 2 | #define __NOUVEAU_OPTION_H__ |
| 3 | |
| 4 | #include <core/os.h> |
| 5 | |
| 6 | const char *nouveau_stropt(const char *optstr, const char *opt, int *len); |
| 7 | bool nouveau_boolopt(const char *optstr, const char *opt, bool value); |
| 8 | |
| 9 | int nouveau_dbgopt(const char *optstr, const char *sub); |
| 10 | |
| 11 | /* compares unterminated string 'str' with zero-terminated string 'cmp' */ |
| 12 | static inline int |
| 13 | strncasecmpz(const char *str, const char *cmp, size_t len) |
| 14 | { |
| 15 | if (strlen(cmp) != len) |
| 16 | return len; |
| 17 | return strncasecmp(str, cmp, len); |
| 18 | } |
| 19 | |
| 20 | #endif |
| 21 | |