summaryrefslogtreecommitdiff
path: root/common/compat.h
diff options
context:
space:
mode:
authorDaiki Ueno <dueno@redhat.com>2018-05-24 11:01:33 +0200
committerDaiki Ueno <ueno@gnu.org>2018-05-25 12:50:54 +0200
commit117b35db99af4331daad4279eadfb9280e0c1325 (patch)
tree981b85e10f2b1606f57386b2272e793eeb799331 /common/compat.h
parente42dcf5283a5537c196147c9a2468ee537b9da7b (diff)
common: Make case conversion locale independent
The tolower()/toupper() functions take into account of the current locale settings, which p11-kit doesn't want. Add replacement functions that work as if they are called under the C locale.
Diffstat (limited to 'common/compat.h')
-rw-r--r--common/compat.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/common/compat.h b/common/compat.h
index a9d2fe1..96a731d 100644
--- a/common/compat.h
+++ b/common/compat.h
@@ -340,4 +340,7 @@ int fdwalk (int (* cb) (void *data, int fd),
#endif
+int p11_ascii_tolower (int c);
+int p11_ascii_toupper (int c);
+
#endif /* __COMPAT_H__ */