- Timestamp:
- Jul 27, 2006, 4:27:18 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/dll/strips.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/strips.c
r123 r371 9 9 Copyright (c) 2004 Steven H.Levine 10 10 11 Revisions 01 Aug 04 SHL - Rework lstrip/rstrip usage 11 01 Aug 04 SHL Rework lstrip/rstrip usage 12 26 Jul 06 SHL Add chop_at_crnl 12 13 13 14 ***********************************************************************/ … … 18 19 #include <ctype.h> 19 20 20 #pragma alloc_text(MISC8, strip_trail_char,strip_lead_char)21 #pragma alloc_text(MISC8,chop_at_crnl,convert_nl_to_nul,strip_trail_char,strip_lead_char) 21 22 22 void strip_trail_char (char *pszStripChars,char *pszSrc) { 23 VOID chop_at_crnl(PSZ pszSrc) 24 { 25 // Chop line at CR or NL 26 PSZ psz = strchr(pszSrc, '\r'); 27 if (psz) 28 *psz = 0; 29 psz = strchr(pszSrc, '\n'); 30 if (psz) 31 *psz = 0; 32 } 23 33 34 PSZ convert_nl_to_nul(PSZ pszSrc) 35 { 36 // Convert newline to nul, return pointer to next or NULL 37 PSZ psz = strchr(pszSrc, '\n'); 38 if (psz) { 39 *psz = 0; 40 psz++; 41 } 42 return psz; 43 } 44 45 void strip_trail_char (char *pszStripChars,char *pszSrc) 46 { 24 47 char *psz; 25 48 … … 34 57 } 35 58 36 void strip_lead_char (char *pszStripChars,char *pszSrc) {37 59 void strip_lead_char (char *pszStripChars,char *pszSrc) 60 { 38 61 char *psz = pszSrc; 39 62
Note:
See TracChangeset
for help on using the changeset viewer.
