ref: e24be9cbe1d8482878cf89f15c92baff2fc46cd3
parent: 72e77938e3cb9434751a7dc7474dd76c3715327c
parent: 4482019cb0938b943c66e19ad961a498e72b6b3f
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Fri Jan 25 09:20:53 EST 2013
merge
--- a/sys/man/3/cons
+++ b/sys/man/3/cons
@@ -14,6 +14,7 @@
.B /dev/hostowner
.B /dev/kmesg
.B /dev/kprint
+.B /dev/mordor
.B /dev/null
.B /dev/osversion
.B /dev/pgrpid
--- a/sys/src/cmd/file.c
+++ b/sys/src/cmd/file.c
@@ -1211,7 +1211,7 @@
return 0;
if((p[14] | p[15]<<8) == 0) /* height */
return 0;
- if(p[16] != 8 && p[16] != 16 && p[16] != 24 && p[16] != 32) /* bpp */
+ if(p[16] != 8 && p[16] != 15 && p[16] != 16 && p[16] != 24 && p[16] != 32) /* bpp */
return 0;
if(((p[2]|(1<<3)) & (~3)) != (1<<3)) /* rle flag */
return 0;
--- a/sys/src/cmd/jpg/readtga.c
+++ b/sys/src/cmd/jpg/readtga.c
@@ -89,6 +89,7 @@
}
break;
case 16:
+ case 15:
/* convert to 24-bit colormap */
if((cmap = realloc(cmap, 3*cmaplen)) == nil)
return -1;
@@ -245,6 +246,7 @@
switch(bpp){case 16:
+ case 15:
for(i = 0; i < num; i++){if(Bread(bp, buf, 2) != 2)
break;
--
⑨