]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_head.c
Merge remote-tracking branch 'upstream/master'
[16.git] / src / lib / 16_head.c
old mode 100644 (file)
new mode 100755 (executable)
index 7dd5386..027693d
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
@@ -53,7 +53,10 @@ filesize(FILE *fp)
 void printmeminfoline(byte *strc, const byte *pee, size_t h_total, size_t h_used, size_t h_free)\r
 {\r
        byte str[64];\r
-       strcat(strc,pee); strcat(strc,"            "); ultoa((dword)h_total,str,10); strcat(strc,str); strcat(strc,"    "); ultoa((dword)h_used,str,10); strcat(strc,str); strcat(strc,"        "); ultoa((dword)h_free,str,10); strcat(strc,str);\r
+       strcat(strc,pee); strcat(strc,"            "); ultoa((dword)h_total,str,10); strcat(strc,str);\r
+       if(strlen(str)<=4) strcat(strc,"        "); //printf("%u\n", strlen(str));\r
+       strcat(strc,"   "); ultoa((dword)h_used,str,10); strcat(strc,str); strcat(strc,"        "); strcat(strc,"  ");\r
+       ultoa((dword)h_free,str,10); strcat(strc,str);\r
        strcat(strc,"\n");\r
 }\r
 \r
@@ -154,3 +157,27 @@ US_CheckParm(char *parm,char **strings)
 \r
        exit(exit_code);\r
 }*/\r
+\r
+byte dirchar(byte in)\r
+{\r
+       byte out;\r
+       switch(in)\r
+       {\r
+               case 0: //up\r
+                       out = 0x1E;\r
+               break;\r
+               case 4: //down\r
+                       out = 0x1F;\r
+               break;\r
+               case 1: //left\r
+                       out = 0x11;\r
+               break;\r
+               case 3: //right\r
+                       out = 0x10;\r
+               break;\r
+               default: //null\r
+                       out = 0xB3;\r
+               break;\r
+       }\r
+       return out;\r
+}\r