buffer of chars as string supported; warnings removed