Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • boot/generic/src/memstr.c

    ra35b458 rde1712e  
    4646        uint8_t *dp = (uint8_t *) dst;
    4747        const uint8_t *sp = (uint8_t *) src;
    48 
     48       
    4949        while (cnt-- != 0)
    5050                *dp++ = *sp++;
    51 
     51       
    5252        return dst;
    5353}
     
    6767{
    6868        uint8_t *dp = (uint8_t *) dst;
    69 
     69       
    7070        while (cnt-- != 0)
    7171                *dp++ = val;
    72 
     72       
    7373        return dst;
    7474}
     
    9191        if (src == dst)
    9292                return dst;
    93 
     93       
    9494        /* Non-overlapping? */
    9595        if ((dst >= src + cnt) || (src >= dst + cnt))
    9696                return memcpy(dst, src, cnt);
    97 
     97       
    9898        uint8_t *dp;
    9999        const uint8_t *sp;
    100 
     100       
    101101        /* Which direction? */
    102102        if (src > dst) {
     
    104104                dp = dst;
    105105                sp = src;
    106 
     106               
    107107                while (cnt-- != 0)
    108108                        *dp++ = *sp++;
     
    111111                dp = dst + (cnt - 1);
    112112                sp = src + (cnt - 1);
    113 
     113               
    114114                while (cnt-- != 0)
    115115                        *dp-- = *sp--;
    116116        }
    117 
     117       
    118118        return dst;
    119119}
Note: See TracChangeset for help on using the changeset viewer.