diff -Naur x/src/lib/libast/features/lib x2/src/lib/libast/features/lib
--- x/src/lib/libast/features/lib	2009-01-14 05:35:55.000000000 +0700
+++ x2/src/lib/libast/features/lib	2010-03-07 11:09:38.000000000 +0700
@@ -617,9 +617,9 @@
 		printf("#undef	_lib_fork\n");
 		printf("#undef	_std_string\n");
 		printf("#define _std_string	1\n");
-		printf("#undef	_stream_peek\n");
 		printf("\n");
 	#endif
+		printf("#undef	_stream_peek\n");
 
 	#if _lib_spawnveg || _lib_posix_spawn || _lib_spawn_mode || _lib_spawn && _hdr_spawn && _mem_pgroup_inheritance || _lib_vfork && _real_vfork
 		printf("#if !_AST_no_spawnveg\n");
