]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo3.c
* Saco los <> porque molestan al juntar bloques
[z.facultad/75.06/emufs.git] / emufs / tipo3.c
index c6fbd1fb1055e174d0661dcc3923d4a042cde357..60a7139c8b92cf0aa5c880809f869ea88537971c 100644 (file)
@@ -442,7 +442,7 @@ void* emufs_tipo3_leer_registro_raw(EMUFS *emu, EMUFS_REG_ID ID, EMUFS_REG_SIZE
                        return NULL;
                }
                cant_bloques = emu->tam_reg / (emu->tam_bloque - sizeof(EMUFS_REG_ID))+1;
-               *size = emu->tam_bloque*cant_bloques + cant_bloques*2 - sizeof(EMUFS_REG_ID)*(cant_bloques-1);
+               *size = emu->tam_bloque*cant_bloques /*+ cant_bloques*2*/ - sizeof(EMUFS_REG_ID)*(cant_bloques-1);
                bloque = (char *)malloc(*size);
                cur = bloque;
                *pos = 0; 
@@ -456,8 +456,8 @@ void* emufs_tipo3_leer_registro_raw(EMUFS *emu, EMUFS_REG_ID ID, EMUFS_REG_SIZE
                }
                memcpy(cur, tmp, emu->tam_bloque);
                cur += emu->tam_bloque;
-               memcpy(cur, "<>", 2);
-               cur += 2;
+/*             memcpy(cur, "<>", 2);
+               cur += 2;*/
                free(tmp);
                
                /* En resto de los bloques no pongo el ID porque ya esta en el primero */
@@ -470,8 +470,8 @@ void* emufs_tipo3_leer_registro_raw(EMUFS *emu, EMUFS_REG_ID ID, EMUFS_REG_SIZE
                        }
                        memcpy(cur, tmp+sizeof(EMUFS_REG_ID), emu->tam_bloque-sizeof(EMUFS_REG_ID));
                        cur += emu->tam_bloque - sizeof(EMUFS_REG_ID);
-                       memcpy(cur, "<>", 2);
-                       cur += 2;
+/*                     memcpy(cur, "<>", 2);
+                       cur += 2;*/
                        free(tmp);
                }
                (*cur) = '\0';