Home | Info | Community | Development | myReactOS | Contact Us
[static]
Definition at line 157 of file route.c.
Referenced by add_route(), and del_route().
{ int i; #ifdef UNICODE char addr[16]; #endif if( argc > 1 ) { #ifdef UNICODE sprintf( addr, "%ls", argv[0] ); RowToAdd->dwForwardDest = inet_addr( addr ); #else RowToAdd->dwForwardDest = inet_addr( argv[0] ); #endif } else return FALSE; for( i = 1; i < argc; i++ ) { if( !_tcscmp( argv[i], _T("mask") ) ) { i++; if( i >= argc ) return FALSE; #ifdef UNICODE sprintf( addr, "%ls", argv[i] ); RowToAdd->dwForwardMask = inet_addr( addr ); #else RowToAdd->dwForwardMask = inet_addr( argv[i] ); #endif } else if( !_tcscmp( argv[i], _T("metric") ) ) { i++; if( i >= argc ) return FALSE; RowToAdd->dwForwardMetric1 = _ttoi( argv[i] ); } else { #ifdef UNICODE sprintf( addr, "%ls", argv[i] ); RowToAdd->dwForwardNextHop = inet_addr( addr ); #else RowToAdd->dwForwardNextHop = inet_addr( argv[i] ); #endif } } return TRUE; }