diff options
-rw-r--r-- | H64E-2/h64e.c | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/H64E-2/h64e.c b/H64E-2/h64e.c index 80b085d..0a68734 100644 --- a/H64E-2/h64e.c +++ b/H64E-2/h64e.c @@ -203,9 +203,6 @@ int h64e_fmt_byte_align16(H64E_format *fs, uint8_t *in_data, int32_t in_size, ui { if (i<in_size) { - - - //group byte output if (fs->f_hex) { @@ -224,7 +221,6 @@ int h64e_fmt_byte_align16(H64E_format *fs, uint8_t *in_data, int32_t in_size, ui } } - if (fs->f_space) { //printf("Space enabled\n"); @@ -246,7 +242,7 @@ int h64e_fmt_byte_align16(H64E_format *fs, uint8_t *in_data, int32_t in_size, ui } } - /* + if (fs->f_output_types) { if (fs->output_fmt == H64E_O_INT8) @@ -258,7 +254,7 @@ int h64e_fmt_byte_align16(H64E_format *fs, uint8_t *in_data, int32_t in_size, ui buf3_sz = snprintf((char *)&buf3[0], BUF_SZ, "%4u ", uu); } } - */ + } else { printf("Empty spaces\n"); @@ -314,15 +310,18 @@ int h64e_fmt_byte_align16(H64E_format *fs, uint8_t *in_data, int32_t in_size, ui } } - /* - if (fs->f_output_types) + if ((fs->f_output_types==1)) { - if (buf2_sz+1<BUF_SZ) + if (fs->f_output_types) { - buf2[buf2_sz] = '\n'; - buf2_sz += 1; + if (buf3_sz+1<BUF_SZ) + { + buf3[buf3_sz] = '\n'; + buf3_sz += 1; + } } - } else { + } + /* else { if (buf1_sz+1<BUF_SZ) { buf1[buf1_sz] = '\n'; @@ -400,16 +399,16 @@ int h64e_fmt_byte_align16(H64E_format *fs, uint8_t *in_data, int32_t in_size, ui } } - /* - for (i=0;i<out_part3_sz;i++) + + for (i=0,j=trail_size;i<out_part3_sz;i++) { - if (i<out_size) + if (j+i<out_size) { out_data[j+i] = out_part3[i]; trail_size += 1; } } - */ + ret = trail_size; //printf("ret %d\n",ret); |