X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/fd6fd64c670641da85e91b3e4c9416bc18ad49e6..df728d9b3de494f9f9b3e7a3e6fc684ed506d31a:/emufs/tipo1.c diff --git a/emufs/tipo1.c b/emufs/tipo1.c index 42899b3..f1cc3c9 100644 --- a/emufs/tipo1.c +++ b/emufs/tipo1.c @@ -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);