Changeset 7258c6a in buchla-68k for libsm


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.

Location:
libsm
Files:
33 edited

Legend:

Unmodified
Added
Removed
  • libsm/index.c

    r0292fbb r7258c6a  
    66*/
    77
    8 char *index(char *str, char c)
     8int8_t *index(int8_t *str, int8_t c)
    99{
    1010        while (*str) {
     
    1616        }
    1717
    18         return((char *)0);
     18        return((int8_t *)0);
    1919}
    2020
  • libsm/memccpy.c

    r0292fbb r7258c6a  
    1111*/
    1212
    13 void *memccpy(void *vp1, void *vp2, char c, int n)
     13void *memccpy(void *vp1, void *vp2, int8_t c, int16_t n)
    1414{
    15         char *cp1 = vp1;
    16         char *cp2 = vp2;
     15        int8_t *cp1 = vp1;
     16        int8_t *cp2 = vp2;
    1717
    1818        while (--n >= 0)
  • libsm/memchr.c

    r0292fbb r7258c6a  
    99*/
    1010
    11 void *memchr(void *vp, char c, int n)
     11void *memchr(void *vp, int8_t c, int16_t n)
    1212{
    13         char *cp = vp;
     13        int8_t *cp = vp;
    1414
    1515        while (--n >= 0)
  • libsm/memcmp.c

    r0292fbb r7258c6a  
    88*/
    99
    10 int memcmp(void *vp1, void *vp2, int n)
     10int16_t memcmp(void *vp1, void *vp2, int16_t n)
    1111{
    12         char *cp1 = vp1;
    13         char *cp2 = vp2;
    14         register int    diff;
     12        int8_t *cp1 = vp1;
     13        int8_t *cp2 = vp2;
     14        register int16_t        diff;
    1515
    1616        if (cp1 != cp2)
  • libsm/memcmpu.c

    r0292fbb r7258c6a  
    88#include "ctype.h"
    99
    10 int memcmpu(void *vp1, void *vp2, int n)
     10int16_t memcmpu(void *vp1, void *vp2, int16_t n)
    1111{
    12         char *cp1 = vp1;
    13         char *cp2 = vp2;
    14         register char c1, c2;
     12        int8_t *cp1 = vp1;
     13        int8_t *cp2 = vp2;
     14        register int8_t c1, c2;
    1515
    1616        while (n) {
  • libsm/memcpy.c

    r0292fbb r7258c6a  
    99 */
    1010
    11 void *memcpy(void *vp1, void *vp2, int n)
     11void *memcpy(void *vp1, void *vp2, int16_t n)
    1212{
    13         char *cp1 = vp1;
    14         char *cp2 = vp2;
     13        int8_t *cp1 = vp1;
     14        int8_t *cp2 = vp2;
    1515
    1616        while (--n >= 0)
  • libsm/memcpyw.c

    r0292fbb r7258c6a  
    99*/
    1010
    11 void *memcpyw(void *vp1, void *vp2, int n)
     11void *memcpyw(void *vp1, void *vp2, int16_t n)
    1212{
    13         short *sp1 = vp1;
    14         short *sp2 = vp2;
     13        int16_t *sp1 = vp1;
     14        int16_t *sp2 = vp2;
    1515
    1616        while (--n >= 0)
  • libsm/memset.c

    r0292fbb r7258c6a  
    99*/
    1010
    11 void *memset(void *vp, char c, int n)
     11void *memset(void *vp, int8_t c, int16_t n)
    1212{
    13         char *cp = vp;
     13        int8_t *cp = vp;
    1414
    1515        while (--n >= 0)
  • libsm/memsetw.c

    r0292fbb r7258c6a  
    99*/
    1010
    11 void *memsetw(void *vp, short s, short n)
     11void *memsetw(void *vp, int16_t s, int16_t n)
    1212{
    13         short *sp = vp;
     13        int16_t *sp = vp;
    1414
    1515        while (--n >= 0)
  • libsm/rindex.c

    r0292fbb r7258c6a  
    66*/
    77
    8 char *rindex(char *str, char c)
     8int8_t *rindex(int8_t *str, int8_t c)
    99{
    10         register char *cp;
     10        register int8_t *cp;
    1111
    1212        for (cp = str ;*cp++ ; )
     
    1717                        return(cp);
    1818
    19         return((char *)0);
     19        return((int8_t *)0);
    2020}
     21
  • libsm/str2lc.c

    r0292fbb r7258c6a  
    66*/
    77
    8 char *str2lc(char *s)
     8int8_t *str2lc(int8_t *s)
    99{
    10         register char c;
    11         register char *r = s;
     10        register int8_t c;
     11        register int8_t *r = s;
    1212
    1313        while (c = *s)
  • libsm/str2uc.c

    r0292fbb r7258c6a  
    66*/
    77
    8 char *str2uc(char *s)
     8int8_t *str2uc(int8_t *s)
    99{
    10         register char c;
    11         register char *r = s;
     10        register int8_t c;
     11        register int8_t *r = s;
    1212
    1313        while (c = *s)
  • libsm/strcat.c

    r0292fbb r7258c6a  
    99*/
    1010
    11 char *strcat(char *s1, char *s2)
     11int8_t *strcat(int8_t *s1, int8_t *s2)
    1212{
    13         register char *os1;
     13        register int8_t *os1;
    1414
    1515        os1 = s1;
  • libsm/strccpy.c

    r0292fbb r7258c6a  
    1616 */
    1717
    18 char *strccpy(char *s1, char *s2, char c)
     18int8_t *strccpy(int8_t *s1, int8_t *s2, int8_t c)
    1919{
    20         register char *os1;
    21         register char x;
     20        register int8_t *os1;
     21        register int8_t x;
    2222
    2323        os1 = s1;
  • libsm/strchr.c

    r0292fbb r7258c6a  
    1010#define NULL    0
    1111
    12 char *strchr(char *sp, char c)
     12int8_t *strchr(int8_t *sp, int8_t c)
    1313{
    1414        do {
     
    1717        } while(*sp++);
    1818
    19         return((char *)NULL);
     19        return((int8_t *)NULL);
    2020}
     21
  • libsm/strcmp.c

    r0292fbb r7258c6a  
    88*/
    99
    10 int strcmp(char *s1, char *s2)
     10int16_t strcmp(int8_t *s1, int8_t *s2)
    1111{
    1212        if(s1 == s2)
     
    1717                         return(0);
    1818
    19         return((int)*s1 - (int)*--s2);
     19        return((int16_t)*s1 - (int16_t)*--s2);
    2020}
     21
  • libsm/strcpy.c

    r0292fbb r7258c6a  
    99*/
    1010
    11 char *strcpy(char *s1, char *s2)
     11int8_t *strcpy(int8_t *s1, int8_t *s2)
    1212{
    13         register char *os1;
     13        register int8_t *os1;
    1414
    1515        os1 = s1;
  • libsm/strcspn.c

    r0292fbb r7258c6a  
    99*/
    1010
    11 int strcspn(char *string, char *charset)
     11int16_t strcspn(int8_t *string, int8_t *charset)
    1212{
    13         register char *p, *q;
    14         register int n = 0;
     13        register int8_t *p, *q;
     14        register int16_t n = 0;
    1515
    1616        for(q = string; *q != '\0'; ++q , ++n) {
  • libsm/strfill.c

    r0292fbb r7258c6a  
    1313*/
    1414
    15 char *strfill(char *s, char c, unsigned n)
     15int8_t *strfill(int8_t *s, int8_t c, uint16_t n)
    1616{
    17         register unsigned i;
    18         char *p;
     17        register uint16_t i;
     18        int8_t *p;
    1919
    2020        p = s;
  • libsm/strlcmp.c

    r0292fbb r7258c6a  
    1515*/
    1616
    17 int strlcmp(char *s, char *l[])
     17int16_t strlcmp(int8_t *s, int8_t *l[])
    1818{
    19         int     rc;
     19        int16_t rc;
    2020
    2121        rc = 0;
  • libsm/strlen.c

    r0292fbb r7258c6a  
    99
    1010
    11 int strlen(char *s)
     11int16_t strlen(int8_t *s)
    1212{
    13         register int n = 0;
     13        register int16_t n = 0;
    1414
    1515        while (*s++ != '\0')
  • libsm/strltrm.c

    r0292fbb r7258c6a  
    1010#include "stddefs.h"
    1111
    12 char *strltrm(char *s)
     12int8_t *strltrm(int8_t *s)
    1313{
    14         register char c;
    15         register char *lp, *rp;
     14        register int8_t c;
     15        register int8_t *lp, *rp;
    1616
    1717        if (*s NE ' ')
  • libsm/strncat.c

    r0292fbb r7258c6a  
    1010*/
    1111
    12 char *strncat(char *s1, char *s2, int n)
     12int8_t *strncat(int8_t *s1, int8_t *s2, int16_t n)
    1313{
    14         register char *os1;
     14        register int8_t *os1;
    1515
    1616        os1 = s1;
  • libsm/strncmp.c

    r0292fbb r7258c6a  
    99*/
    1010
    11 int strncmp(char *s1, char *s2, int n)
     11int16_t strncmp(int8_t *s1, int8_t *s2, int16_t n)
    1212{
    1313        if (s1 == s2)
     
    1818                        return(0);
    1919
    20         return((n < 0) ? 0 : (int)(*s1 - *--s2));
     20        return((n < 0) ? 0 : (int16_t)(*s1 - *--s2));
    2121}
     22
  • libsm/strncpy.c

    r0292fbb r7258c6a  
    99*/
    1010
    11 char *strncpy(char *s1, char *s2, int n)
     11int8_t *strncpy(int8_t *s1, int8_t *s2, int16_t n)
    1212{
    13         register char *os1 = s1;
     13        register int8_t *os1 = s1;
    1414
    1515        while (--n >= 0)
  • libsm/strpbrk.c

    r0292fbb r7258c6a  
    99*/
    1010
    11 char *strpbrk(char *string, char *brkset)
     11int8_t *strpbrk(int8_t *string, int8_t *brkset)
    1212{
    13         register char *p;
     13        register int8_t *p;
    1414
    1515        do {
     
    2525                ;
    2626
    27         return((char *)0);
     27        return((int8_t *)0);
    2828}
     29
  • libsm/strrchr.c

    r0292fbb r7258c6a  
    99*/
    1010
    11 #define NULL    (char *)0
     11#define NULL    (int8_t *)0
    1212
    13 char *strrchr(char *sp, char c)
     13int8_t *strrchr(int8_t *sp, int8_t c)
    1414{
    15         register char *r;
     15        register int8_t *r;
    1616
    1717        r = NULL;
  • libsm/strrev.c

    r0292fbb r7258c6a  
    1414*/
    1515
    16 char *strrev(char *s1, char *s2)
     16int8_t *strrev(int8_t *s1, int8_t *s2)
    1717{
    18         register char *s3;
    19         register long i;
     18        register int8_t *s3;
     19        register int32_t i;
    2020
    2121        i = 0L;                         /* initialize string length */
  • libsm/strrevi.c

    r0292fbb r7258c6a  
    1212*/
    1313
    14 char *strrevi(char *s)
     14int8_t *strrevi(int8_t *s)
    1515{
    16         register char *p1, *p2;
    17         register long i;
    18         register char c;
     16        register int8_t *p1, *p2;
     17        register int32_t i;
     18        register int8_t c;
    1919
    2020        p1 = s;                 /* initialize left end pointer */
  • libsm/strrtrm.c

    r0292fbb r7258c6a  
    1010#include "stddefs.h"
    1111
    12 char *strrtrm(char *s)
     12int8_t *strrtrm(int8_t *s)
    1313{
    14         register char *lp, *rp;
     14        register int8_t *lp, *rp;
    1515
    1616        lp = s;
     
    2020                ++rp;
    2121
    22         while ((long)(--rp) GE (long)lp) {
     22        while ((int32_t)(--rp) GE (int32_t)lp) {
    2323
    2424                if (*rp EQ ' ')
  • libsm/strspn.c

    r0292fbb r7258c6a  
    99*/
    1010
    11 int strspn(char *string, char *charset)
     11int16_t strspn(int8_t *string, int8_t *charset)
    1212{
    13         register char *p, *q;
    14         register int n = 0;
     13        register int8_t *p, *q;
     14        register int16_t n = 0;
    1515
    1616        for (q = string; *q != '\0'; ++q) {
  • libsm/strtok.c

    r0292fbb r7258c6a  
    1111*/
    1212
    13 #define NULL    (char *)0
     13#define NULL    (int8_t *)0
    1414
    15 extern int strspn(char *string, char *charset);
    16 extern char *strpbrk(char *string, char *brkset);
     15extern int16_t strspn(int8_t *string, int8_t *charset);
     16extern int8_t *strpbrk(int8_t *string, int8_t *brkset);
    1717
    18 char *strtok(char *string, char *sepset)
     18int8_t *strtok(int8_t *string, int8_t *sepset)
    1919{
    20         register char *p, *q, *r;
    21         static char *savept;
     20        register int8_t *p, *q, *r;
     21        static int8_t *savept;
    2222
    2323        /* first or subsequent call ? */
  • libsm/strtol.c

    r0292fbb r7258c6a  
    1212#define MBASE   ('z' - 'a' + 1 + 10)
    1313
    14 long strtol(char *str, char **ptr, int base)
     14int32_t strtol(int8_t *str, int8_t **ptr, int16_t base)
    1515{
    16         register long val;
    17         register int c;
    18         int xx, neg = 0;
     16        register int32_t val;
     17        register int16_t c;
     18        int16_t xx, neg = 0;
    1919
    20         if (ptr != (char **)0)
     20        if (ptr != (int8_t **)0)
    2121                *ptr = str; /* in case no number is formed */
    2222
     
    6262                val = base * val - xx;
    6363
    64         if (ptr != (char **)0)
     64        if (ptr != (int8_t **)0)
    6565                *ptr = str;
    6666
Note: See TracChangeset for help on using the changeset viewer.