Changeset 7258c6a in buchla-68k for include/strings.h


Ignore:
Timestamp:
07/09/2017 04:45:34 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
8618599
Parents:
0292fbb
Message:

Use standard integer types.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/strings.h

    r0292fbb r7258c6a  
    66*/
    77
    8 extern  char    *strccpy(char *s1, char *s2, char c);
    9 extern  char    *strcpy(char *s1, char *s2);
    10 extern  char    *strncpy(char *s1, char *s2, int n);
    11 extern  char    *strcat(char *s1, char *s2);
    12 extern  char    *strncat(char *s1, char *s2, int n);
    13 extern  char    *strchr(char *sp, char c);
    14 extern  char    *strrchr(char *sp, char c);
    15 extern  char    *strpbrk(char *string, char *brkset);
    16 extern  char    *strtok(char *string, char *sepset);
    17 extern  char    *index(char *str, char c);
    18 extern  char    *rindex(char *str, char c);
    19 extern  char    *str2lc(char *s);
    20 extern  char    *str2uc(char *s);
     8extern  int8_t  *strccpy(int8_t *s1, int8_t *s2, int8_t c);
     9extern  int8_t  *strcpy(int8_t *s1, int8_t *s2);
     10extern  int8_t  *strncpy(int8_t *s1, int8_t *s2, int16_t n);
     11extern  int8_t  *strcat(int8_t *s1, int8_t *s2);
     12extern  int8_t  *strncat(int8_t *s1, int8_t *s2, int16_t n);
     13extern  int8_t  *strchr(int8_t *sp, int8_t c);
     14extern  int8_t  *strrchr(int8_t *sp, int8_t c);
     15extern  int8_t  *strpbrk(int8_t *string, int8_t *brkset);
     16extern  int8_t  *strtok(int8_t *string, int8_t *sepset);
     17extern  int8_t  *index(int8_t *str, int8_t c);
     18extern  int8_t  *rindex(int8_t *str, int8_t c);
     19extern  int8_t  *str2lc(int8_t *s);
     20extern  int8_t  *str2uc(int8_t *s);
    2121
    22 extern  int     strcmp(char *s1, char *s2);
    23 extern  int     strlcmp(char *s, char *l[]);
    24 extern  int     strncmp(char *s1, char *s2, int n);
    25 extern  int     strlen(char *s);
    26 extern  int     strspn(char *string, char *charset);
    27 extern  int     strcspn(char *string, char *charset);
     22extern  int16_t strcmp(int8_t *s1, int8_t *s2);
     23extern  int16_t strlcmp(int8_t *s, int8_t *l[]);
     24extern  int16_t strncmp(int8_t *s1, int8_t *s2, int16_t n);
     25extern  int16_t strlen(int8_t *s);
     26extern  int16_t strspn(int8_t *string, int8_t *charset);
     27extern  int16_t strcspn(int8_t *string, int8_t *charset);
    2828
    29 extern  long    strtol(char *str, char **ptr, int base);
     29extern  int32_t strtol(int8_t *str, int8_t **ptr, int16_t base);
     30
     31
Note: See TracChangeset for help on using the changeset viewer.