fixes for UNICODE compilation
Modified: trunk/reactos/subsys/system/cmd/set.c
_____
Modified: trunk/reactos/subsys/system/cmd/set.c
--- trunk/reactos/subsys/system/cmd/set.c 2005-09-18 18:49:30 UTC
(rev 17919)
+++ trunk/reactos/subsys/system/cmd/set.c 2005-09-18 18:58:11 UTC
(rev 17920)
@@ -51,7 +51,7 @@
static LPCTSTR
skip_ws ( LPCTSTR p )
{
- return p + strspn ( p, " \t" );
+ return p + _tcsspn ( p, _T(" \t") );
}
INT cmd_set (LPTSTR cmd, LPTSTR param)
@@ -191,7 +191,7 @@
return FALSE;
}
GetEnvironmentVariable ( ident, buf, dwBuffer );
- *result = atoi ( buf );
+ *result = _ttoi ( buf );
return TRUE;
}
@@ -225,7 +225,7 @@
*lval |= rval;
break;
default:
- printf ( "Invalid operand.\n" );
+ ConErrPrintf ( _T("Invalid operand.\n") );
return FALSE;
}
return TRUE;
@@ -238,15 +238,15 @@
seta_unaryTerm ( LPCTSTR* p_, INT* result )
{
LPCTSTR p = *p_;
- if ( *p == '(' )
+ if ( *p == _T('(') )
{
INT rval;
p = skip_ws ( p + 1 );
if ( !seta_stmt ( &p, &rval ) )
return FALSE;
- if ( *p != ')' )
+ if ( *p != _T(')') )
{
- _tprintf ( _T("Expected ')'\n") );
+ ConErrPrintf ( _T("Expected ')'\n") );
return FALSE;
}
*result = rval;
@@ -254,8 +254,8 @@
}
else if ( isdigit(*p) )
{
- *result = atoi ( p );
- p = skip_ws ( p + strspn ( p, "1234567890" ) );
+ *result = _ttoi ( p );
+ p = skip_ws ( p + _tcsspn ( p, _T("1234567890") ) );
}
else if ( __iscsymf(*p) )
{
@@ -267,7 +267,7 @@
}
else
{
- _tprintf ( _T("Expected number or variable name\n") );
+ ConErrPrintf ( _T("Expected number or variable name\n")
);
return FALSE;
}
*p_ = p;
@@ -369,7 +369,7 @@
lval >>= rval;
break;
default:
- printf ( "Invalid operand.\n" );
+ ConErrPrintf ( _T("Invalid operand.\n") );
return FALSE;
}
}
@@ -487,12 +487,12 @@
INT rval;
if ( !*p )
{
- _tprintf ( _T("The syntax of the command is
incorrect.\n") );
+ ConErrPrintf ( _T("The syntax of the command is
incorrect.\n") );
return FALSE;
}
if ( !seta_stmt ( &p, &rval ) )
return FALSE;
- _tprintf ( _T("%i\n"), rval );
+ ConOutPrintf ( _T("%i\n"), rval );
return TRUE;
}