diff options
author | Lev Walkin <vlm@lionet.info> | 2006-09-13 04:14:17 +0000 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2006-09-13 04:14:17 +0000 |
commit | f9492a93d645260d7e830a4bca71e4e889a9ea42 (patch) | |
tree | 8b6f64aafc0a05e19c13efacf28d35b8eff4a2cb | |
parent | 419f6757b44799ce46b79194294c22d7aa8322b0 (diff) |
*** empty log message ***
-rw-r--r-- | skeletons/converter-sample.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/skeletons/converter-sample.c b/skeletons/converter-sample.c index e1e3dcc1..c8ee34f2 100644 --- a/skeletons/converter-sample.c +++ b/skeletons/converter-sample.c @@ -293,7 +293,7 @@ static void add_bytes_to_buffer(const void *data2add, size_t bySize) { if(DynamicBuffer.allocated >= (DynamicBuffer.offset + DynamicBuffer.length + bySize)) { - /* No buffer reallocation is necessary */ + DEBUG("\tNo buffer reallocation is necessary"); } else if(bySize <= DynamicBuffer.offset) { DEBUG("\tContents shifted by %ld", DynamicBuffer.offset); @@ -316,7 +316,7 @@ static void add_bytes_to_buffer(const void *data2add, size_t bySize) { DynamicBuffer.offset = 0; DynamicBuffer.allocated = newsize; DynamicBuffer.nreallocs++; - DEBUG("\tBuffer reallocated to %ld, %d time", + DEBUG("\tBuffer reallocated to %ld (%d time)", newsize, DynamicBuffer.nreallocs); } @@ -385,7 +385,7 @@ static void *data_decode_from_file(asn_TYPE_descriptor_t *pduType, const char *f /* Append the new data into the intermediate buffer */ add_bytes_to_buffer(fbuf, rd); i_bptr = DynamicBuffer.data + DynamicBuffer.offset; - i_size = DynamicBuffer.allocated; + i_size = DynamicBuffer.length; } else { i_bptr = fbuf; i_size = rd; @@ -428,11 +428,6 @@ static void *data_decode_from_file(asn_TYPE_descriptor_t *pduType, const char *f if(fp != stdin) fclose(fp); return structure; case RC_WMORE: - DEBUG("RC_WMORE, continuing %ld with %ld..%ld..%ld", - (long)rval.consumed, - (long)DynamicBuffer.offset, - (long)DynamicBuffer.length, - (long)DynamicBuffer.allocated); /* * Adjust position inside the source buffer. */ @@ -440,6 +435,11 @@ static void *data_decode_from_file(asn_TYPE_descriptor_t *pduType, const char *f DynamicBuffer.offset += rval.consumed; DynamicBuffer.length -= rval.consumed; } + DEBUG("RC_WMORE, continuing %ld with %ld..%ld..%ld", + (long)rval.consumed, + (long)DynamicBuffer.offset, + (long)DynamicBuffer.length, + (long)DynamicBuffer.allocated); rval.consumed = 0; continue; case RC_FAIL: |