X-Git-Url: http://git.joshuawise.com/netwatch.git/blobdiff_plain/60a917ef0909a3d22904e8204a0df64094af6e50..31be35cda26f033fe62db673a8a973f0b15c9de7:/grubload/minilib.c diff --git a/grubload/minilib.c b/grubload/minilib.c deleted file mode 100644 index b9813d7..0000000 --- a/grubload/minilib.c +++ /dev/null @@ -1,63 +0,0 @@ -#include "console.h" - -void memcpy(unsigned char *a2, unsigned char *a1, int bytes) -{ - while (bytes--) - *(a2++) = *(a1++); -} - -void memmove(unsigned char *dest, unsigned char *src, int bytes) -{ - if ((dest > src) && (dest <= (src + bytes))) - { - /* do it backwards! */ - dest += bytes; - src += bytes; - while (bytes--) - *(--dest) = *(--src); - } else - while (bytes--) - *(dest++) = *(src++); -} - -int memcmp (unsigned char *a2, unsigned char *a1, int bytes) { - while (bytes--) - { - if (*(a2++) != *(a1++)) - return 1; - } - return 0; -} - -int strcmp (unsigned char *a2, unsigned char *a1) { - while (1) { - if (*a2 != *a1) return 1; - if (*a2 == 0) return 0; - a1++; - a2++; - } -} - -int strlen(char *c) -{ - int l = 0; - while (*(c++)) - l++; - return l; -} - -void puts(char *c) -{ - putbytes(c, strlen(c)); -} - -static char hexarr[] = "0123456789ABCDEF"; -void puthex(unsigned long l) -{ - int i; - for (i = 0; i < 8; i++) - { - putbyte(hexarr[l >> 28]); - l <<= 4; - } -}