*----------------------------------------------------------------------------
* Creado: jue abr 8 18:07:57 ART 2004
* Autores: Nicolás Dimov <sagardua@uolsinectis.com.ar>
*----------------------------------------------------------------------------
* Creado: jue abr 8 18:07:57 ART 2004
* Autores: Nicolás Dimov <sagardua@uolsinectis.com.ar>
- strcpy(name_f_did, emu->nombre);
- strcat(name_f_did, ".did");
+ strcpy(name_f_did, efs->nombre);
+ strcat(name_f_did, EMUFS_DID_EXT);
if ( (f_did = fopen(name_f_did,"r")) == NULL) return -1; /*ERROR*/
fseek(f_did, 0, SEEK_END);
if (ftell(f_did) > 0){
/* si el archivo no esta vacio es porque hay un nro disponible*/
if ( (f_did = fopen(name_f_did,"r")) == NULL) return -1; /*ERROR*/
fseek(f_did, 0, SEEK_END);
if (ftell(f_did) > 0){
/* si el archivo no esta vacio es porque hay un nro disponible*/
- fread(&id,sizeof(int),1,f_did);
+ fread(&n_regid,sizeof(EMUFS_REG_ID),1,f_did);
/* voy al final */
fseek(f_did, 0, SEEK_END);
/* mido el tamaño del archivo*/
/* voy al final */
fseek(f_did, 0, SEEK_END);
/* mido el tamaño del archivo*/
- strcpy(name_f_did, emu->nombre);
- strcat(name_f_did, ".did");
+ strcpy(name_f_did, efs->nombre);
+ strcat(name_f_did, EMUFS_DID_EXT);
- fwrite(&ID, sizeof(int), 1, f_did);
+ fwrite(&n_regid, sizeof(EMUFS_REG_ID), 1, f_did);