============================================================================= TrimString()
| 1197 | // TrimString() |
| 1198 | // |
| 1199 | BOOL TrimString ( LPWSTR lpString ) |
| 1200 | { |
| 1201 | LPWSTR psz; |
| 1202 | if ( !lpString || !*lpString ) { |
| 1203 | return FALSE; |
| 1204 | } |
| 1205 | // Trim left |
| 1206 | psz = lpString; |
| 1207 | while ( *psz == L' ' ) { |
| 1208 | psz = CharNext ( psz ); |
| 1209 | } |
| 1210 | MoveMemory ( lpString, psz, sizeof ( WCHAR ) * ( lstrlen ( psz ) + 1 ) ); |
| 1211 | // Trim right |
| 1212 | psz = StrEnd ( lpString ); |
| 1213 | while ( * ( psz = CharPrev ( lpString, psz ) ) == L' ' ) { |
| 1214 | *psz = L'\0'; |
| 1215 | } |
| 1216 | return TRUE; |
| 1217 | } |
| 1218 | |
| 1219 | |
| 1220 | //============================================================================= |
no outgoing calls
no test coverage detected