char* leer_marco(char* datos_marco, uint16_t desplazamiento, uint32_t * tamanio, int * mas_paginas, uint8_t max_modificable) { uint32_t tamano_aux = _calcular_tamanio_real(tamanio, desplazamiento, mas_paginas, max_modificable); char* aux = substream(datos_marco,desplazamiento,tamano_aux); return aux; }
void RVNGDirectoryStreamTest::testStructuredOperations() { { RVNGDirectoryStream dir(m_dir.c_str()); CPPUNIT_ASSERT(dir.isStructured()); scoped_ptr<RVNGInputStream> substream(dir.getSubStreamByName(TEST_FILENAME)); CPPUNIT_ASSERT(substream.get()); // TODO: test for other operations when they are implemented =) } { scoped_ptr<RVNGDirectoryStream> dir(RVNGDirectoryStream::createForParent(m_file.c_str())); CPPUNIT_ASSERT(dir->isStructured()); scoped_ptr<RVNGInputStream> substream(dir->getSubStreamByName(TEST_FILENAME)); CPPUNIT_ASSERT(substream.get()); // TODO: test for other operations when they are implemented =) } }