ref: e3e7dcc5e4a582efb83cd241d84f0aec393b2dc6
parent: 8111a60158b2c692ed0482e44d51db9b37d4828b
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Sat May 4 14:30:49 EDT 2013
bio: use UTFmax for Bungetsize and fix libmach to include <libc.h> before <bio.h> (from sources)
--- a/sys/include/bio.h
+++ b/sys/include/bio.h
@@ -7,7 +7,7 @@
enum
{Bsize = 8*1024,
- Bungetsize = 4, /* space for ungetc */
+ Bungetsize = UTFmax+1, /* space for ungetc */
Bmagic = 0x314159,
Beof = -1,
Bbad = -2,
--- a/sys/src/libmach/0.c
+++ b/sys/src/libmach/0.c
@@ -4,6 +4,7 @@
* currently no compiler - not related to 0c
*/
#include <u.h>
+#include <libc.h>
#include <bio.h>
#include "mips2ureg.h"
#include <mach.h>
--- a/sys/src/libmach/2.c
+++ b/sys/src/libmach/2.c
@@ -3,6 +3,7 @@
*/
#include <u.h>
#include "/68020/include/ureg.h"
+#include <libc.h>
#include <bio.h>
#include <mach.h>
--- a/sys/src/libmach/5.c
+++ b/sys/src/libmach/5.c
@@ -2,6 +2,7 @@
* arm definition
*/
#include <u.h>
+#include <libc.h>
#include <bio.h>
#include "/arm/include/ureg.h"
#include <mach.h>
--- a/sys/src/libmach/7.c
+++ b/sys/src/libmach/7.c
@@ -2,6 +2,7 @@
* alpha definition
*/
#include <u.h>
+#include <libc.h>
#include <bio.h>
#include "/alpha/include/ureg.h"
#include <mach.h>
--- a/sys/src/libmach/8.c
+++ b/sys/src/libmach/8.c
@@ -2,6 +2,7 @@
* 386 definition
*/
#include <u.h>
+#include <libc.h>
#include <bio.h>
#include "/386/include/ureg.h"
#include <mach.h>
--- a/sys/src/libmach/k.c
+++ b/sys/src/libmach/k.c
@@ -2,6 +2,7 @@
* sparc definition
*/
#include <u.h>
+#include <libc.h>
#include <bio.h>
#include "/sparc/include/ureg.h"
#include <mach.h>
--- a/sys/src/libmach/q.c
+++ b/sys/src/libmach/q.c
@@ -3,6 +3,7 @@
* forsyth@terzarima.net
*/
#include <u.h>
+#include <libc.h>
#include <bio.h>
#include "/power/include/ureg.h"
#include <mach.h>
--- a/sys/src/libmach/u.c
+++ b/sys/src/libmach/u.c
@@ -2,6 +2,7 @@
* sparc64 definition
*/
#include <u.h>
+#include <libc.h>
#include <bio.h>
#include "/sparc64/include/ureg.h"
#include <mach.h>
--- a/sys/src/libmach/v.c
+++ b/sys/src/libmach/v.c
@@ -2,6 +2,7 @@
* mips definition
*/
#include <u.h>
+#include <libc.h>
#include <bio.h>
#include "/mips/include/ureg.h"
#include <mach.h>
--
⑨