Changeset da349da0 in mainline for uspace


Ignore:
Timestamp:
2008-08-10T15:28:42Z (17 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a9d4d2c
Parents:
d2e9c47
Message:

memcpy(), memmove() and similar functions return dst instead of src.
Fix all implementations, including those in assembly. ppc32 assembly
version didn't seem to be affected by this.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/libc/generic/string.c

    rd2e9c47 rda349da0  
    7070                    ((unsigned char *) (((unsigned long *) src) + i))[j];
    7171               
    72         return (char *) src;
     72        return (char *) dst;
    7373}
    7474
     
    8888                    ((unsigned char *) (((unsigned long *) src) + i))[j];
    8989               
    90         return (char *) src;
     90        return (char *) dst;
    9191}
    9292
     
    105105                ((unsigned long *) dst)[i] = ((unsigned long *) src)[i];
    106106               
    107         return (char *) src;
     107        return (char *) dst;
    108108}
    109109
Note: See TracChangeset for help on using the changeset viewer.