ref: 3e8c358141a5fabeec1db153a5762eb28f571a76
parent: cf7a20e80d1bf21c24db48d430f6603f1e82a45e
	author: Ori Bernstein <ori@eigenstate.org>
	date: Sat Jun 17 07:55:59 EDT 2017
	
Fix compile. Whee, typos.
--- a/lib/std/putint.myr
+++ b/lib/std/putint.myr
@@ -17,16 +17,22 @@
generic putbe8 : (buf : byte[:], v : @a::(numeric,integral) -> size)
;;
-generic puthost64	= {buf, v;	-> puthost(buf, (v : uint64), 8)}+generic puthost = {buf, val : @a::(integral, numeric)+ iassert(buf.len >= sizeof(@a), "buffer too small")
+ memblit((buf : byte#), (&val : byte#), sizeof(@a))
+ -> sizeof(@a)
+}
+
+generic puthost64	= {buf, v;	-> puthost(buf, (v : uint64))} generic putle64		= {buf, v;	-> putle(buf, (v : uint64), 8)} generic putbe64		= {buf, v;	-> putbe(buf, (v : uint64), 8)}-generic puthost32	= {buf, v;	-> puthost(buf, (v : uint32), 4)}+generic puthost32	= {buf, v;	-> puthost(buf, (v : uint32))} generic putle32		= {buf, v;	-> putle(buf, (v : uint64), 4)} generic putbe32		= {buf, v;	-> putbe(buf, (v : uint64), 4)}-generic puthost16	= {buf, v;	-> puthost(buf, (v : uint16), 2)}+generic puthost16	= {buf, v;	-> puthost(buf, (v : uint16))} generic putle16		= {buf, v;	-> putle(buf, (v : uint64), 2)} generic putbe16		= {buf, v;	-> putbe(buf, (v : uint64), 2)}-generic puthost8	= {buf, v;	-> buf[0] = (v : uint8)}+generic puthost8	= {buf, v;	-> puthost(buf, (v : uint8))} generic putle8		= {buf, v;	-> putle(buf, (v : uint64), 1)} generic putbe8		= {buf, v;	-> putbe(buf, (v : uint64), 1)}@@ -50,8 +56,3 @@
-> (n : size)
}
-generic puthost = {buf, val : @a::(integral, numeric)- iassert(buf.len >= n, "buffer too small")
- memblit((buf : byte#), (&val : byte#), sizeof(@a))
- -> (n : size)
-}
--
⑨