fixes sscanf for decimal values, enables keymap to actually load source keymaps
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11407 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1163,18 +1163,17 @@ __vfscanf (FILE *s, const char *format, va_list argptr)
|
|||||||
ADDW (L_('\0'));
|
ADDW (L_('\0'));
|
||||||
if (need_longlong && (flags & LONGDBL))
|
if (need_longlong && (flags & LONGDBL))
|
||||||
{
|
{
|
||||||
// ToDo: Aaaaaaaaarrrrgh! Fix me!
|
|
||||||
if (number_signed)
|
if (number_signed)
|
||||||
num.q = 42; //__strtoll_internal (wp, &tw, base, flags & GROUP);
|
num.q = __strtoll_internal (wp, &tw, base, flags & GROUP);
|
||||||
else
|
else
|
||||||
num.uq = 42; //__strtoull_internal (wp, &tw, base, flags & GROUP);
|
num.uq = __strtoull_internal (wp, &tw, base, flags & GROUP);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (number_signed)
|
if (number_signed)
|
||||||
num.l = 42; //__strtol_internal (wp, &tw, base, flags & GROUP);
|
num.l = __strtol_internal (wp, &tw, base, flags & GROUP);
|
||||||
else
|
else
|
||||||
num.ul = 42; //__strtoul_internal (wp, &tw, base, flags & GROUP);
|
num.ul = __strtoul_internal (wp, &tw, base, flags & GROUP);
|
||||||
}
|
}
|
||||||
if (wp == tw)
|
if (wp == tw)
|
||||||
conv_error ();
|
conv_error ();
|
||||||
|
|||||||
Reference in New Issue
Block a user