#include "precomp.h" #pragma hdrstop #include "msg.h" DWORD StringToDwordX( IN PTSTR String, OUT PTSTR *End OPTIONAL ) { DWORD Accum = 0; PWCHAR p; BOOL Neg = FALSE; p = String; if(*p == L'-') { p++; Neg = TRUE; } while((*p >= L'0') && (*p <= L'9')) { Accum *= 10; Accum += *p - L'0'; p++; } if(End) { *End = p; } return(Neg ? (0 - Accum) : Accum); } PWSTR StringUpperN( IN OUT PWSTR p, IN unsigned n ) { unsigned u; for(u=0; u