FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
ssh2-python/ssh2/find_eol.c at master · Togtja/ssh2-python · GitHub
Togtja
/
ssh2-python
Public
forked from
ParallelSSH/ssh2-python
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
ssh2-python
/
ssh2
/
find_eol.c
Copy path
More file actions
More file actions
Latest commit
History
History
History
38 lines (32 loc) · 1.06 KB
Breadcrumbs
ssh2-python
/
ssh2
/
find_eol.c
Copy path
File metadata and controls
38 lines (32 loc) · 1.06 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*
This file is part of ssh2-python.
Copyright (C) 2017-2020 Panos Kittenis
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation, version 2.1.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#include
<string.h>
static
int
CR
=
'\r'
;
static
int
EOL
=
'\n'
;
int
find_eol
(
char
*
data
,
int
*
new_pos
) {
unsigned
int
index
;
char
*
found
;
found
=
strchr
(
data
,
EOL
);
if
(
found
==
NULL
) {
return
-1
;
}
if
(
strchr
(
found
-
1
,
CR
)) {
found
--
;
++
*
new_pos
;
}
index
=
found
-
data
;
++
*
new_pos
;
return
index
;
}
Back
|
FazBrowse Home
|
New Git URL