mirror of
https://github.com/aaru-dps/libaaruformat.git
synced 2025-12-16 19:24:40 +00:00
Compare commits
5 Commits
v1.0.0-alp
...
v1.0.0-alp
| Author | SHA1 | Date | |
|---|---|---|---|
|
6ec945203b
|
|||
|
7a4992a243
|
|||
|
4899b4c24a
|
|||
|
d66e45aed3
|
|||
|
e7921b3278
|
@@ -287,9 +287,9 @@ endif()
|
||||
# Check for math library
|
||||
include(CheckLibraryExists)
|
||||
|
||||
check_library_exists(m log "" HAVE_LIB_M)
|
||||
check_library_exists(m cos "" HAVE_LIB_M)
|
||||
if(HAVE_LIB_M)
|
||||
TARGET_LINK_LIBRARIES_WHOLE_ARCHIVE(aaruformat m)
|
||||
target_link_libraries(aaruformat m)
|
||||
endif()
|
||||
|
||||
# Find Doxygen for documentation generation
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>libaaruformat</id>
|
||||
<version>1.0.0-alpha.3</version>
|
||||
<version>1.0.0-alpha.5</version>
|
||||
<description>Library for management of AaruFormat images.</description>
|
||||
<authors>claunia</authors>
|
||||
<projectUrl>https://github.com/aaru-dps/libaaruformat</projectUrl>
|
||||
|
||||
@@ -1645,6 +1645,8 @@ static void write_sector_subchannel(const aaruformat_context *ctx)
|
||||
else
|
||||
subchannel_block.cmpCrc64 = aaruf_crc64_data(buffer, subchannel_block.cmpLength);
|
||||
|
||||
if(subchannel_block.compression != None) subchannel_block.cmpLength += LZMA_PROPERTIES_LENGTH;
|
||||
|
||||
// Write header
|
||||
if(fwrite(&subchannel_block, sizeof(BlockHeader), 1, ctx->imageStream) == 1)
|
||||
{
|
||||
|
||||
@@ -89,13 +89,7 @@ int info(const char *path)
|
||||
printf("Library version: %d.%d\n", ctx->library_major_version, ctx->library_minor_version);
|
||||
printf("AaruFormat header:\n");
|
||||
printf("\tIdentifier: %8.8s\n", (char *)&ctx->header.identifier);
|
||||
|
||||
strBuffer = malloc(65);
|
||||
memset(strBuffer, 0, 65);
|
||||
ucnv_convert(NULL, "UTF-16LE", strBuffer, 64, ctx->header.application, 64, &u_error_code);
|
||||
if(u_error_code == U_ZERO_ERROR) printf("\tApplication: %s\n", strBuffer);
|
||||
free(strBuffer);
|
||||
|
||||
printf("\tApplication: %s\n", ctx->header.application);
|
||||
printf("\tApplication version: %d.%d\n", ctx->header.applicationMajorVersion, ctx->header.applicationMinorVersion);
|
||||
printf("\tImage format version: %d.%d\n", ctx->header.imageMajorVersion, ctx->header.imageMinorVersion);
|
||||
printf("\tMedia type: %u (%s)\n", ctx->header.mediaType, media_type_to_string(ctx->header.mediaType));
|
||||
|
||||
Reference in New Issue
Block a user