aboutsummaryrefslogtreecommitdiffstats
path: root/skeletons/BOOLEAN.c
diff options
context:
space:
mode:
authorvlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826>2004-10-22 08:17:16 +0000
committervlm <vlm@59561ff5-6e30-0410-9f3c-9617f08c8826>2004-10-22 08:17:16 +0000
commit2a4245ffa4b1c0fd1498e9388a9fddc1f8ea8c3d (patch)
tree49e332c5db470adc9482c917b2aaad6d59ce9145 /skeletons/BOOLEAN.c
parent480ce97262264cdc44ec6b6e98021ab6bd2af692 (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.c11
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;