X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Flibc%2Fstring.c;h=ce3c2e7b7436010fd8025b7a1f20555a1a5cffd4;hb=a26564bc44eab32bea085e08fc83b7a1ab15f93f;hp=a651d53c4a8c34eb578f3875826b5fa934ad26da;hpb=d1e8a437c1fab4535f82c4c214ec3330ac32e48d;p=bootcensus diff --git a/src/libc/string.c b/src/libc/string.c index a651d53..ce3c2e7 100644 --- a/src/libc/string.c +++ b/src/libc/string.c @@ -1,5 +1,23 @@ +/* +pcboot - bootable PC demo/game kernel +Copyright (C) 2018 John Tsiombikas + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY, without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*/ #include +/* void memset(void *s, int c, size_t n) { char *ptr = s; @@ -7,10 +25,12 @@ void memset(void *s, int c, size_t n) *ptr++ = c; } } +*/ /* Does the same thing as memset only with 16bit values. * n in this case is the number of values, not the number of bytes. */ +/* void memset16(void *s, int c, size_t n) { int16_t *ptr = s; @@ -18,7 +38,8 @@ void memset16(void *s, int c, size_t n) *ptr++ = c; } } - +*/ +/* void *memcpy(void *dest, const void *src, size_t n) { char *dptr = dest; @@ -29,6 +50,7 @@ void *memcpy(void *dest, const void *src, size_t n) } return dest; } +*/ void *memmove(void *dest, const void *src, size_t n) {