#define _init_str_stream(...) (__VA_ARGS__)
#define _head_str_stream(ONE,ALL,LEN) (ONE=(str)get_buf(LEN)) && fgets(ONE,LEN,ALL) && strrchr(ONE,'\n') && (ONE[strlen(ONE)-1]=0)
#define _test_str_stream(ONE,ALL,LEN) !feof(ALL)
#define _init_str_stream(...) (__VA_ARGS__)
#define _head_str_stream(ONE,ALL,LEN) (ONE=(str)get_buf(LEN)) && fgets(ONE,LEN,ALL) && strrchr(ONE,'\n') && (ONE[strlen(ONE)-1]=0)
#define _test_str_stream(ONE,ALL,LEN) !feof(ALL)