Make escaping of the empty string return two quotes instead of the empty string

darcs-hash:20070925161959-75c98-1a0409c5fd12c7570e54cbdd9201548c7405196b.gz
This commit is contained in:
liljencrantz 2007-09-26 02:19:59 +10:00
parent 5694d3f027
commit df4fdf33c4

View File

@ -740,6 +740,15 @@ wchar_t *escape( const wchar_t *in_orig,
FATAL_EXIT(); FATAL_EXIT();
} }
if( wcslen( in ) == 0 )
{
out = wcsdup(L"''");
if( !out )
DIE_MEM();
return out;
}
out = malloc( sizeof(wchar_t)*(wcslen(in)*4 + 1)); out = malloc( sizeof(wchar_t)*(wcslen(in)*4 + 1));
pos = out; pos = out;