userlib: gets()