Mercurial > repos > xilinxu > xilinxu
comparison fastx_toolkit-0.0.6/src/libfastx/chomp.c @ 3:997f5136985f draft default tip
Uploaded
author | xilinxu |
---|---|
date | Thu, 14 Aug 2014 04:52:17 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
2:dfe9332138cf | 3:997f5136985f |
---|---|
1 /* | |
2 FASTX-toolkit - FASTA/FASTQ preprocessing tools. | |
3 Copyright (C) 2009 A. Gordon (gordon@cshl.edu) | |
4 | |
5 This program is free software: you can redistribute it and/or modify | |
6 it under the terms of the GNU Affero General Public License as | |
7 published by the Free Software Foundation, either version 3 of the | |
8 License, or (at your option) any later version. | |
9 | |
10 This program is distributed in the hope that it will be useful, | |
11 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 GNU Affero General Public License for more details. | |
14 | |
15 You should have received a copy of the GNU Affero General Public License | |
16 along with this program. If not, see <http://www.gnu.org/licenses/>. | |
17 */ | |
18 #include "chomp.h" | |
19 | |
20 /* | |
21 Chomp - | |
22 Removes CR/LF from given string. | |
23 | |
24 Input - | |
25 string - NULL terminated string. | |
26 WILL BE MODIFIED! | |
27 Output - | |
28 None | |
29 | |
30 Remarks - | |
31 The first CR (ASCII 13) or LF (ASCII 10) found in the string will be replaced with a NULL - | |
32 Effectively chomping the string. | |
33 */ | |
34 void chomp(char *string) | |
35 { | |
36 while (*string != 0) { | |
37 if (*string==13 || *string==10) { | |
38 *string = 0 ; | |
39 return; | |
40 } | |
41 string++; | |
42 } | |
43 return ; | |
44 } | |
45 | |
46 |