From fefc6f906ee7b0420a06746b5d5c9872b29e0900 Mon Sep 17 00:00:00 2001 From: Ayoub Zaki Date: Sun, 15 Dec 2024 13:37:58 +0100 Subject: [PATCH] C++ style casting --- bmap-writer.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/bmap-writer.cpp b/bmap-writer.cpp index 4f96c47..21725a7 100644 --- a/bmap-writer.cpp +++ b/bmap-writer.cpp @@ -74,20 +74,20 @@ bmap_t parseBMap(const std::string &filename) { xmlNodePtr root_element = xmlDocGetRootElement(doc); for (xmlNodePtr node = root_element->children; node; node = node->next) { if (node->type == XML_ELEMENT_NODE) { - if (strcmp((const char *)node->name, "BlockSize") == 0) { + if (strcmp(reinterpret_cast(node->name), "BlockSize") == 0) { xmlChar *blockSizeStr = xmlNodeGetContent(node); - bmapData.blockSize = static_cast(std::stoul((const char *)blockSizeStr)); + bmapData.blockSize = static_cast(std::stoul(reinterpret_cast(blockSizeStr))); xmlFree(blockSizeStr); std::cout << "BlockSize: " << bmapData.blockSize << std::endl; - } else if (strcmp((const char *)node->name, "BlockMap") == 0) { + } else if (strcmp(reinterpret_cast(node->name), "BlockMap") == 0) { for (xmlNodePtr rangeNode = node->children; rangeNode; rangeNode = rangeNode->next) { - if (rangeNode->type == XML_ELEMENT_NODE && strcmp((const char *)rangeNode->name, "Range") == 0) { - xmlChar *checksum = xmlGetProp(rangeNode, (const xmlChar *)"chksum"); + if (rangeNode->type == XML_ELEMENT_NODE && strcmp(reinterpret_cast(rangeNode->name), "Range") == 0) { + xmlChar *checksum = xmlGetProp(rangeNode, reinterpret_cast("chksum")); xmlChar *range = xmlNodeGetContent(rangeNode); range_t r; - r.checksum = (const char *)checksum; - r.range = (const char *)range; + r.checksum = reinterpret_cast(checksum); + r.range = reinterpret_cast(range); bmapData.ranges.push_back(r); //std::cout << "Parsed Range: checksum=" << r.checksum << ", range=" << r.range << std::endl;