]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs_gui/viewer.c
* chamullo conclusiones
[z.facultad/75.06/emufs.git] / emufs_gui / viewer.c
index 10bcff680529fd12c4a34c69fbd5a0f255855a72..0699dfdc29d44508f0ddc467f70ae7e9b3d8ab5c 100644 (file)
@@ -121,6 +121,7 @@ void ver_bloques(WINDOW *padre, int w, int h, int cual)
        wattroff(padre, COLOR_PAIR(COLOR_BLUE));
        switch (fp->tipo) {
                case T1:
        wattroff(padre, COLOR_PAIR(COLOR_BLUE));
        switch (fp->tipo) {
                case T1:
+               case T4:
                        waddstr(padre, "Registro variable con bloque parametrizado.");
                        procesar = procesar_registro_tipo1;
                break;
                        waddstr(padre, "Registro variable con bloque parametrizado.");
                        procesar = procesar_registro_tipo1;
                break;
@@ -131,6 +132,7 @@ void ver_bloques(WINDOW *padre, int w, int h, int cual)
                        msg_box_free(padre, actual[0]);
                        return;
                break;
                        msg_box_free(padre, actual[0]);
                        return;
                break;
+               case T5:
                case T3:
                        procesar = procesar_registro_tipo3;
                        waddstr(padre, "Registro fijo con bloque parametrizado.");
                case T3:
                        procesar = procesar_registro_tipo3;
                        waddstr(padre, "Registro fijo con bloque parametrizado.");
@@ -297,6 +299,7 @@ void ver_registros(WINDOW *padre, int w, int h, int cual)
        mvwaddstr(padre, 0, 0, "Tipo de archivo : ");
        wattroff(padre, COLOR_PAIR(COLOR_BLUE));
        switch (fp->tipo) {
        mvwaddstr(padre, 0, 0, "Tipo de archivo : ");
        wattroff(padre, COLOR_PAIR(COLOR_BLUE));
        switch (fp->tipo) {
+               case T4:
                case T1:
                        waddstr(padre, "Registro variable con bloque parametrizado.");
                        procesar = procesar_registro_tipo1;
                case T1:
                        waddstr(padre, "Registro variable con bloque parametrizado.");
                        procesar = procesar_registro_tipo1;
@@ -305,6 +308,7 @@ void ver_registros(WINDOW *padre, int w, int h, int cual)
                        waddstr(padre, "Registro variable sin bloques.");
                        procesar = procesar_registro_tipo2;
                break;
                        waddstr(padre, "Registro variable sin bloques.");
                        procesar = procesar_registro_tipo2;
                break;
+               case T5:
                case T3:
                        procesar = procesar_registro_tipo3;
                        waddstr(padre, "Registro fijo con bloque parametrizado.");
                case T3:
                        procesar = procesar_registro_tipo3;
                        waddstr(padre, "Registro fijo con bloque parametrizado.");
@@ -373,7 +377,7 @@ void ver_registros(WINDOW *padre, int w, int h, int cual)
                        case 'e':
                        case 'E':
                                if (indices_actual != EMUFS_NOT_FOUND)
                        case 'e':
                        case 'E':
                                if (indices_actual != EMUFS_NOT_FOUND)
-                                       fp->borrar_registro(fp, indices[indices_actual]);
+                                       /*fp->borrar_registro(fp, indices[indices_actual]); XXX*/
        
                                free(indices);
                                indices = emufs_idx_get(fp, &indices_total);
        
                                free(indices);
                                indices = emufs_idx_get(fp, &indices_total);