]> git.llucax.com Git - z.facultad/75.06/emufs.git/commitdiff
Elimino basura.
authorLeandro Lucarella <llucax@gmail.com>
Fri, 16 Apr 2004 06:41:55 +0000 (06:41 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Fri, 16 Apr 2004 06:41:55 +0000 (06:41 +0000)
emufs/tipo1.c

index 1c48211d96f671da8346d026a1ece846abfe2dac..827571db50dd835af93e39ead3175f08aa89d53d 100644 (file)
@@ -165,36 +165,6 @@ void* emufs_tipo1_leer_registro(EMUFS* efs, EMUFS_REG_ID reg_id,
        return registro;
 }
 
-#if 0
-                       /* tamaño máximo ultilizable para datos en un bloque */
-                       EMUFS_BLOCK_SIZE block_space
-                                       = efs->tam_bloque - sizeof(EMUFS_TIPO1_REG_HEADER);
-                       /* tamaño de la porción de registro que se guarda */
-                       EMUFS_REG_SIZE chunk_size = 0; 
-                       /* puntero a la porción actual del registro */
-                       char* chunk_ptr;
-                       /* puntero a la posición actual del bloque */
-                       char* block_ptr = block + offset;
-
-                       *reg_size = curr_reg_header.size; /* obtengo tamaño del registro */
-                       registro = chunk_ptr = (char*) malloc(*reg_size);
-                       if (registro == NULL) {
-                               /* TODO Manejo de errores */
-                               free(block);
-                               PERR("No hay memoria");
-                               *err = 2; /* EMUFS_ERROR_OUT_OF_MEMORY */
-                               return NULL;
-                       }
-                       do {
-                               block_ptr += chunk_size; /* Avanzo para guardar prox chunk */
-                               chunk_ptr += chunk_size; /* Avanzo para guardar prox chunk */
-                               curr_reg_header.size -= chunk_size; /* Resto lo que ya guardé */
-                               chunk_size = MIN(curr_reg_header.size, block_space);
-                               /* copio porción de registro en el buffer */
-                               memcpy(chunk_ptr, block_ptr, chunk_size);
-                       } while (curr_reg_header.size > block_space);
-#endif
-
 void* emufs_tipo1_leer_registro_raw(EMUFS *efs, EMUFS_REG_ID id,
                EMUFS_REG_SIZE *size, int *pos)
 {