#include "tipo3.h"
/** Leo un registro del archivo, devuelve cero si no lo encuentra.**/
-void* emufs_tipo3_leer_registro(EMUFS *emu, EMUFS_REG_ID ID, int* err)
+void* emufs_tipo3_leer_registro(EMUFS *emu, EMUFS_REG_ID ID,
+ EMUFS_REG_SIZE* reg_size, int* err)
{
char* bloque;
char* registro; /* registro a leer */
return NULL;
}
memcpy(registro,bloque+iterador,emu->tam_reg);
+ *reg_size = emu->tam_reg;
break;
}
iterador += emu->tam_reg;
}
free(bloque);
- (*err) = emu->tam_reg;
return registro;
}