]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo1.c
* Se agrega ID de registro donde comienza la nota de una factura en el
[z.facultad/75.06/emufs.git] / emufs / tipo1.c
index 42899b3d1e4a4b8cf443ae06c6a38755398a8fc9..f1cc3c92ee820515555bd024c3abe87ea79b6d97 100644 (file)
@@ -229,8 +229,7 @@ void* emufs_tipo1_leer_bloque(EMUFS* efs, EMUFS_BLOCK_ID block_id, int *err)
        return block;
 }
 
-EMUFS_REG_ID emufs_tipo1_grabar_registro(EMUFS* efs, void* reg,
-               EMUFS_REG_SIZE reg_size, int* err)
+EMUFS_REG_ID emufs_tipo1_grabar_registro(EMUFS* efs, void* reg, EMUFS_REG_SIZE reg_size, int* err)
 {
        EMUFS_TIPO1_REG_HEADER reg_header; /* cabecera del registro a guardar */
        EMUFS_FREE             fs; /* espacio libre en el bloque */
@@ -249,8 +248,7 @@ EMUFS_REG_ID emufs_tipo1_grabar_registro(EMUFS* efs, void* reg,
        /* si no hay bloques con suficiente espacio creo un bloque nuevo */
        if (block_id == EMUFS_NOT_FOUND) {
                /* tamaño máximo ultilizable para datos en un bloque */
-               EMUFS_BLOCK_SIZE block_space
-                               = efs->tam_bloque - sizeof(EMUFS_TIPO1_REG_HEADER);
+               EMUFS_BLOCK_SIZE block_space = efs->tam_bloque - sizeof(EMUFS_TIPO1_REG_HEADER);
                /* identificador del bloque que se guarda */
                EMUFS_BLOCK_ID curr_block_id = EMUFS_NOT_FOUND;
                /* tamaño de la porción de registro que se guarda */
@@ -273,11 +271,9 @@ EMUFS_REG_ID emufs_tipo1_grabar_registro(EMUFS* efs, void* reg,
                        reg_header.size -= chunk_size; /* Resto lo que ya guardé */
                        chunk_size = MIN(reg_header.size, block_space);
                        /* graba porción del registro en bloque */
-                       emufs_tipo1_escribir_reg_chunk_en_memoria(block, reg_header,
-                                       chunk_ptr, chunk_size);
+                       emufs_tipo1_escribir_reg_chunk_en_memoria(block, reg_header, chunk_ptr, chunk_size);
                        /* graba el bloque en el archivo */
-                       curr_block_id = emufs_tipo1_grabar_bloque(efs, block,
-                                       EMUFS_NOT_FOUND, err);
+                       curr_block_id = emufs_tipo1_grabar_bloque(efs, block, EMUFS_NOT_FOUND, err);
                        if (*err) {
                                PERR("error al grabar bloque");
                                free(block);