String_LeftTrimA
Trims the leading spaces and tabs from a zero terminated string and places the results in the destination buffer provided. This is the Ansi version of String_LeftTrim, String_LeftTrimW is the Unicode version.
String_LeftTrimA PROTO lpszSource:QWORD, lpszDestination:QWORD
Parameters
lpszSource- The address of the source string.lpszDestination- The address of the destination buffer.
Returns
The return value is the length of the trimmed string which can be zero.
Notes
If the string is trimmed to zero length if it has no other characters, the first byte of the destination address will be ascii zero. Ensure the destination buffer is big enough to receive the substring, normally it is advisable to make the buffer the same size as the source string. If your design allows for overwriting the string, you can use the same string address for both source and destination.
This function as based on the MASM32 Library function: szLtrim
See Also