aboutsummaryrefslogtreecommitdiffstats
path: root/g10/armor.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>1999-01-17 10:06:03 +0000
committerWerner Koch <[email protected]>1999-01-17 10:06:03 +0000
commitbefacf7efa649de7ee4421a154cc06a40a181cf2 (patch)
tree8197e739f35fbe9d4afa9dc96cfa82aee75d74f5 /g10/armor.c
parentSee ChangeLog: Sat Jan 16 21:25:17 CET 1999 Werner Koch (diff)
downloadgnupg-befacf7efa649de7ee4421a154cc06a40a181cf2.tar.gz
gnupg-befacf7efa649de7ee4421a154cc06a40a181cf2.zip
See ChangeLog: Sun Jan 17 11:04:33 CET 1999 Werner Koch
Diffstat (limited to 'g10/armor.c')
-rw-r--r--g10/armor.c30
1 files changed, 2 insertions, 28 deletions
diff --git a/g10/armor.c b/g10/armor.c
index 1f23c6f64..491cab4fa 100644
--- a/g10/armor.c
+++ b/g10/armor.c
@@ -256,31 +256,6 @@ parse_hash_header( const char *line )
-
-static unsigned
-trim_trailing_spaces( byte *line, unsigned len )
-{
- byte *p, *mark;
- unsigned n;
-
- for(mark=NULL, p=line, n=0; n < len; n++, p++ ) {
- if( strchr(" \t\r\n", *p ) ) {
- if( !mark )
- mark = p;
- }
- else
- mark = NULL;
- }
-
- if( mark ) {
- *mark = 0;
- return mark - line;
- }
- return len;
-}
-
-
-
/****************
* Check whether this is a armor line.
* returns: -1 if it is not a armor header or the index number of the
@@ -339,7 +314,7 @@ parse_header_line( armor_filter_context_t *afx, byte *line, unsigned len )
if( *line == '\n' || ( len && (*line == '\r' && line[1]=='\n') ) )
return 0; /* empty line */
- len = trim_trailing_spaces( line, len );
+ len = trim_trailing_ws( line, len );
p = strchr( line, ':');
if( !p || !p[1] ) {
log_error(_("invalid armor header: "));
@@ -521,8 +496,7 @@ fake_packet( armor_filter_context_t *afx, IOBUF a,
if( !maxlen )
afx->truncated++;
if( !afx->not_dash_escaped )
- afx->buffer_len = trim_trailing_spaces( afx->buffer,
- afx->buffer_len );
+ afx->buffer_len = trim_trailing_ws( afx->buffer, afx->buffer_len );
p = afx->buffer;
n = afx->buffer_len;