return 0;
}
-void* emufs_tipo1_leer_registro(EMUFS* efs, EMUFS_REG_ID reg_id, int *err)
+void* emufs_tipo1_leer_registro(EMUFS* efs, EMUFS_REG_ID reg_id,
+ EMUFS_REG_SIZE* reg_size, int *err)
{
char* block; /* bloque leido (en donde está el registro a leer) */
char* registro; /* registro a leer */
return NULL;
}
memcpy(registro, block + offset, curr_reg_size);
+ *reg_size = curr_reg_size;
break;
}
/* Desplazo el offset */
EMUFS_REG_ID reg_id;
EMUFS_FREE fs;
EMUFS_BLOCK_ID block_id;
- FILE* file;
char name_f[255];
char* block;