Lines Matching refs:pure
38 inout(void)* memchr(return scope inout void* s, int c, size_t n) pure;
40 int memcmp(scope const void* s1, scope const void* s2, size_t n) pure;
42 void* memcpy(return scope void* s1, scope const void* s2, size_t n) pure;
49 void* memmove(return scope void* s1, scope const void* s2, size_t n) pure;
51 void* memset(return scope void* s, int c, size_t n) pure;
54 char* strcat(return scope char* s1, scope const char* s2) pure;
56 inout(char)* strchr(return scope inout(char)* s, int c) pure;
58 int strcmp(scope const char* s1, scope const char* s2) pure;
62 char* strcpy(return scope char* s1, scope const char* s2) pure;
64 size_t strcspn(scope const char* s1, scope const char* s2) pure;
81 size_t strlen(scope const char* s) pure;
83 char* strncat(return scope char* s1, scope const char* s2, size_t n) pure;
85 int strncmp(scope const char* s1, scope const char* s2, size_t n) pure;
87 char* strncpy(return scope char* s1, scope const char* s2, size_t n) pure;
89 inout(char)* strpbrk(return scope inout(char)* s1, scope const char* s2) pure;
91 inout(char)* strrchr(return scope inout(char)* s, int c) pure;
93 size_t strspn(scope const char* s1, scope const char* s2) pure;
95 inout(char)* strstr(return scope inout(char)* s1, scope const char* s2) pure;