﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
158	Incorrect mapping of ncurses C string-retrieval functions to Scheme procedures	Neil Santos	felix winkelmann	"There's a bunch of ncurses functions that aren't properly mapped to Scheme-y equivalents.  All of the ones I've stumbled upon related to retrieving input strings.  To wit:

 - `(getnstr STRING)`
 - `(getstr STRING)`
 - `(mvgetnstr INT INT STRING INT)`
 - `(mvgetstr INT INT STRING)`
 - `(mvwgetnstr WINDOW INT INT STRING INT)`
 - `(mvwgetstr WINDOW INT INT STRING)`
 - `(wgetnstr WINDOW STRING INT)`

The bug is that, as with their C counterparts, the Scheme procedures expect a STRING argument.  The C functions expect to be able to use said argument as a pointer to the retrieved string.

The Scheme mappings should instead return the retrieved string."	defect	closed	major		extensions	4.3.x	fixed	ncurses		
