diff options
author | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | 2004-10-22 08:17:16 +0000 |
---|---|---|
committer | vlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826> | 2004-10-22 08:17:16 +0000 |
commit | 2a4245ffa4b1c0fd1498e9388a9fddc1f8ea8c3d (patch) | |
tree | 49e332c5db470adc9482c917b2aaad6d59ce9145 /skeletons/BOOLEAN.c | |
parent | 480ce97262264cdc44ec6b6e98021ab6bd2af692 (diff) |
xer_is_whitespace()
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@534 59561ff5-6e30-0410-9f3c-9617f08c8826
Diffstat (limited to 'skeletons/BOOLEAN.c')
-rw-r--r-- | skeletons/BOOLEAN.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/skeletons/BOOLEAN.c b/skeletons/BOOLEAN.c index cfecd491..7473b626 100644 --- a/skeletons/BOOLEAN.c +++ b/skeletons/BOOLEAN.c @@ -137,7 +137,6 @@ static ssize_t BOOLEAN__xer_body_decode(void *sptr, void *chunk_buf, size_t chunk_size) { BOOLEAN_t *st = (BOOLEAN_t *)sptr; char *p = (char *)chunk_buf; - char *pend = p + chunk_size; if(chunk_size == 0) return -1; @@ -158,14 +157,8 @@ BOOLEAN__xer_body_decode(void *sptr, void *chunk_buf, size_t chunk_size) { return -1; } } else { - for(; p < pend; p++) { - switch(*p) { - case 0x09: case 0x0a: case 0x0d: case 0x20: - break; - default: - return -1; /* Not whitespace */ - } - } + if(!xer_is_whitespace(chunk_buf, chunk_size)) + return -1; } return chunk_size; |