bus: export utf8 validator calls as pure functions

This commit is contained in:
Lennart Poettering
2013-11-12 00:12:44 +01:00
parent 76b543756e
commit 98f91566cc
2 changed files with 6 additions and 2 deletions
+4
View File
@@ -40,6 +40,10 @@
# define _sd_packed_ __attribute__((packed))
#endif
#ifndef _sd_pure_
# define _sd_pure_ __attribute__((pure))
#endif
#ifndef _SD_STRINGIFY
# define _SD_XSTRINGIFY(x) #x
# define _SD_STRINGIFY(x) _SD_XSTRINGIFY(x)
+2 -2
View File
@@ -26,8 +26,8 @@
_SD_BEGIN_DECLARATIONS;
const char *sd_utf8_is_valid(const char *s);
const char *sd_ascii_is_valid(const char *s);
_sd_pure_ const char *sd_utf8_is_valid(const char *s);
_sd_pure_ const char *sd_ascii_is_valid(const char *s);
_SD_END_DECLARATIONS;