]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs_gui/viewer.c
Inicio de doc.
[z.facultad/75.06/emufs.git] / emufs_gui / viewer.c
index 750d3440e751408447e64677671f1465a30dd02a..8657d83478aa4f5112c42d4639b36b4da2775fa4 100644 (file)
@@ -526,7 +526,7 @@ char *procesar_registro_articulo_tipo3(EMUFS *emu, char *ptr, EMUFS_REG_SIZE *si
                (*ancho) = (*size);
        }
        memset(tmp1, '.', (*size)-(tmp1-salida)); 
                (*ancho) = (*size);
        }
        memset(tmp1, '.', (*size)-(tmp1-salida)); 
-       salida[*size-1] = '\0';
+       salida[*size-2] = '\0';
 
        return salida;
 }
 
        return salida;
 }
@@ -612,7 +612,7 @@ char *procesar_registro_articulo_tipo1(EMUFS *emu, char *ptr, EMUFS_REG_SIZE *si
        (*size) = (*size)-sizeof(unsigned int)*cant_header*3+3*cant_header*10+1;
        memset(tmp1, '.', (*size)-(tmp1-salida)); 
        free(ptr);
        (*size) = (*size)-sizeof(unsigned int)*cant_header*3+3*cant_header*10+1;
        memset(tmp1, '.', (*size)-(tmp1-salida)); 
        free(ptr);
-       salida[*size-1] = '\0';
+       salida[*size-2] = '\0';
        
        return salida;
 }
        
        return salida;
 }
@@ -854,7 +854,7 @@ char *procesar_registro_factura_tipo1(EMUFS *emu, char *ptr, EMUFS_REG_SIZE *siz
                }
                j = 0;
                PERR("Voy por la data");
                }
                j = 0;
                PERR("Voy por la data");
-               while (j < (tam_data-cant_items*sizeof(t_Item))) {
+               while (j < (tam_data-cant_items*sizeof(t_Item)-1)) {
                        if (*tmp == '\0') {
                                if (ant == (*tmp)){
                                        (*tmp1) = '.';
                        if (*tmp == '\0') {
                                if (ant == (*tmp)){
                                        (*tmp1) = '.';