Browse Source

Make string library functions return int

Signed-off-by: Graham MacDonald <grahamamacdonald@gmail.com>
Graham MacDonald 6 years ago
parent
commit
aa70dd5dc7
3 changed files with 6 additions and 6 deletions
  1. 2 2
      sys/include/libc.h
  2. 2 2
      sys/src/libc/port/strcspn.c
  3. 2 2
      sys/src/libc/port/strspn.c

+ 2 - 2
sys/include/libc.h

@@ -43,8 +43,8 @@ extern	char*	strpbrk(const char*, const char*);
 extern	char*	strrchr(const char*, int);
 extern	char*	strtok(char*, char*);
 extern	int	strlen(const char*);
-extern	int32_t	strspn(const char*, const char*);
-extern	int32_t	strcspn(const char*, const char*);
+extern	int	strspn(const char*, const char*);
+extern	int	strcspn(const char*, const char*);
 extern	char*	strstr(const char*, const char*);
 extern	int	cistrncmp(const char*, const char*, int);
 extern	int	cistrcmp(const char*, const char*);

+ 2 - 2
sys/src/libc/port/strcspn.c

@@ -12,8 +12,8 @@
 
 #define	N	256
 
-int32_t
-strcspn(char *s, char *b)
+int
+strcspn(const char *s, const char *b)
 {
 	char map[N], *os;
 

+ 2 - 2
sys/src/libc/port/strspn.c

@@ -12,8 +12,8 @@
 
 #define	N	256
 
-int32_t
-strspn(char *s, char *b)
+int
+strspn(const char *s, const char *b)
 {
 	char map[N], *os;