-size_t emufs_tipo1_header_size(void)
-{
- return sizeof(EMUFS_Tipo) + /* Cabecera de tipo de archivo */
- sizeof(EMUFS_BLOCK_SIZE); /* Cabecera de tamaño del bloque */
-}
-
-void emufs_tipo1_escribir_reg_en_memoria(char* dst, EMUFS_REG_ID reg_id,
- EMUFS_REG_SIZE reg_size, char* reg) {
- /* grabo el id en el bloque */
- memcpy(dst, ®_id, sizeof(EMUFS_REG_ID));
- /* incremento puntero de escritura */
- dst += sizeof(EMUFS_REG_ID);
- /* grabo el tamaño del registro en el bloque */
- memcpy(dst, ®_size, sizeof(EMUFS_REG_SIZE));
+void emufs_tipo1_escribir_reg_en_memoria(char* dst, EMUFS_TIPO1_REG_HEADER header,
+ char* reg) {
+ /* grabo cabecera del registro en el bloque */
+ memcpy(dst, &header, sizeof(EMUFS_TIPO1_REG_HEADER));